Fix infinite recursion bug
The verifyMate call I added to UndoLastMove caused an infinite recursion in a case of my test class.