fixed pawn double move validation