private void InitializeNeighboursForCell(Cell cell, Cell[][] grid, IEnumerable <int[]> neighbourCoordinates) { foreach (int[] coordinate in neighbourCoordinates) { int neighbourRowIndex = coordinate[0]; int neighbourColumnIndex = coordinate[1]; cell.AddNeighbour(grid[neighbourRowIndex][neighbourColumnIndex]); } }