Further work to add En Passant capture