public Board(Board board) { pieces = new Piece[boardSize]; Array.Copy(board.pieces, 0, pieces, 0, boardSize); }