Don't check vector bounds in Board::make_move
Don't check vector bounds in Board::make_move

Move should be valid, so no need for std::vector::at() version of
piece_on_square().

MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess