*** HERE ***
A live demo. I am using a single image as the background instead of an array of images, but that doesn't impact the overlay idea.
Movement here is random instead of directed by user, but it shows all the concepts.
VIEW-->>SOURCE there to see how it is working.