Improve map scrolling; rendering still buggy.