One more time, move to useing nextMove instead of validMove