Terrain generation now uses chunks