I'm creating everything from scratch in "Java" and I have tried to do something similar to QUOTE: "you need a script or chunk of code that adjusts the drills draw position in a loop to create the back and forth movement"EndQuote: The background of the game was that randomly generated or setup with an engine? I have an idea on how I can add objects/background parts but extracting them from the SpriteSheet will be a little challenge. I'll end up having to draw each one first before using in paint to make the level.
All the example images were mocked up and animated in Photoshop, I never actually put a game together with them! If I had to I'd store chunks of the level layout in one matrix and then copy those chunks in to another matrix which represents the level layout in a random order to build the levels.
Depending on what graphics library you're using you might be able to use the tileset image as a texture atlas and not have to extract anything.