Terrain grid generation
Terrain generation refactor