Speedup big city gen

Very high-level performance improvements, makes overmapgen of very large cities take several seconds instead of upwards of 30 mins.