Fix some logic problems with En Passant Capture
I honestly don't know how En Passant worked before, I must have broken it somehow.