pawn move validation