This is the most basic scrolling engine for an X and Y axis I could come up with. I set myself a maximum of 1 script per Sprite and the scripts are fairly short, too! If you want to expand the map, there are a couple of comments in there to help you