working tiles, map, and input controller.  wasd for movement of cursor on map.  todo: gamestates (so i can reorganize the gameloop), menus (related to gamestate and allows actual game actions, and camera focus (simple change).