! fix move_pawn