public void CollapseColumn(int column) { int gapCount = 0; for (int y = 0; y < Layout.Height; y++) { GridPos pos = new GridPos(column, y); if (Layout[pos] == null) gapCount++; else Layout[pos].MoveDown(gapCount); } }