Initial refactoring of map scrolling management out of game state.