Map scrolling

Map scrolls when player gets close to edge.  Next, handling scrolling
when near the map boundaries.