Starting refactoring to multi-threaded tile map scrolling.