From the comments from BDR2, I thought I'd have a go at a more flexible track. This is a continuation from https://scratch.mit.edu/projects/1135080499/ So having taken the 3 track pieces, I'm now putting them into a virtual huge game space. This means drawing the track in to a list holding the x, y, rotation and type of each piece. Then when drawing it back I check all of the pieces to see if they're fitting in the camera window, and if so drawing them. Also added a background to draw before it draws the track to give a sense of movement The camera just moves smoothly to the next position of the track based on the timer.