added Map and Tile classes
wtf