corrected pawn movement checking