private static Square[] EmptyRow(int row) { var squares = new List<Square>(); for (var c = 0; c < 8; c++) squares.Add(EmptySquare(c, row)); return squares.ToArray(); }