superclass for all things that live on the map
manhattan distance as the heuristic for the map pathfinding, a control map system and a scope improvement
pass key events to map
allow map tiles to have content