fixes en_passant_move, which wasn't checking to see if the the pawn about to move was initially exactly one column away from the pawn that just moved