Let user choose when to run perft after failed test
Let user choose when to run perft after failed test

For example, on windows, the clock tests incosistently fail. With this change, all the other tests can be run.

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