Use left/right arrows to turn the guy, up arrow to move. This is the improved version of the ultimate scrolling background solution. Only 1 sprite is used for the scrolling and now it only uses a handful of clones to do it! Super fast, super efficient, easy to understand, lot's of comments in the script so you can learn how it works. I've added in AI controlled sprites so you can see how they work as well. It's all ready for you to use in your games! No more cluttering your programs with a bunch of sprites to handle scrolling. My solution uses 1 sprite so your program remains clean and you can focus on creating your game. All you have to do is insert your background images and you are ready to go.
In the old version, 1 clone was created for each background image. This never seemed clean to me since 90% of the clones are just sitting there waiting to show their image. Plus, large grids could create dozens or even hundreds of clones. Now only a handful of clones are created no matter how large your grid is! This is obviously much more efficient.