Limit number of insufficient material checks
Limit number of insufficient material checks

Only check for insufficient material if the last move was possibly a
capture (i.e., the repeat_count map was cleared).

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