private ItemBehaviour[,] ConvertGridToMatrix(ItemBehaviour[] grid, int size) { ItemBehaviour[,] items = new ItemBehaviour[size, size]; int gridCounter = 0; for (int i = 0; i < items.GetLength(0); i++) { for (int j = 0; j < items.GetLength(1); j++) { items[j, i] = grid[gridCounter++]; } } return(items); }