Added 'viewPosition' Scrolling.

Added detection of when mouse touches edge of screen. And made the
screen 'scroll' allowing the map to be 'explored'.