Fix enpassant not removing taken pawn bug.