fixes to Human.inputMove: disqualified previously scanned critical points, added try-catch for division by zero