void CreateChunk(Vector3 offset)
    {
        TerrainChunk chunk = Instantiate(chunkPrefab, offset, Quaternion.identity).GetComponent <TerrainChunk>();

        chunk.shape = shape;
        chunk.GenTerrain();
        chunks.Add(chunk.CalculateChunkPos(), chunk);
    }