Renamed TerrainTypes to TerrainType
Added BuildingType and UnitType enums
Prepared Building class for later use
Prepared Village class for later use