fix for issue #3 - related to improper detection of en passant