fixed Move.calculateIsValid error, started fixing 40 move draw timer