Bug fix with en passant