More complete zonebuilder code, should basically work now. Tilebuilder
for simplicity. TODO: update getTerrainByString method to handle all
terrain types, or replace with a cleaner solution.