Starting work on making map scrolling work.

Hit some early pitfalls, I think I know what needs to be fixed but I
don't have time to do it right now. Will look at it over the weekend
maybe.