pawn move validation: capture from same file is illegal