Map Re-organization

Decided to keep TileMapData data structure since knowing rooms and such may be useful when placing items. Room types may also be dandy.