Move check for check to find_checking_square
Move check for check to find_checking_square

If king is not in check, find_checking_square() can return Square{}.

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