Added En Passant. Also found a few bugs.