checkMoves Update final