Update method (findValidMove)