fix en passant bug