pawn move validation: non-capture from different file is illegal