void SpawnResourceInChunk(Vector3 chunkPos)
 {
     if (!generatedChunks.Contains(chunkPos) && terrainGenerator.ChunkExistsAtChunkPos(chunkPos))
     {
         SpawnResource(terrainGenerator.RandomSurfacePoint(chunkPos));
     }
 }