refactored more code, including lifting out tilemaps and adding a gamecontroller. Also added a main character that moves with arrow keys