resign & pass_move()