Now using regions to determine city placement. Refactored regions. Removed unnecessary parameters.