cleanup in player_move