public override void GenerateColumn(int x, int y, bool forceType = false, BlockTypes type = BlockTypes.Cobblestone)
        {
            if (GetChunkColumn(x, y) != null)
            {
                return;
            }
            int         ndx       = m_world.FindLastIndex(o => o.X <= x);
            ChunkColumn newColumn = new ChunkColumn(x, y);

            newColumn.FlatColumn(forceType, type);
            if (ndx > 0)
            {
                m_world.Insert(ndx, newColumn);
            }
            else
            {
                m_world.Add(newColumn);
            }
        }