Adds (untested) En Passant.
Fixes bugs with En Passant.