Scrolling map work

Here's the work to date for the map scrolling stuff I'm working on, which I think it kinda working.  Let me know if you have any questions.