Rename TileType to TerrainType
Add RoomGenerator
Add RoomGenerator
Refactor X & Y into row & column or i & j