Flushes the input stream each input and now allows en passant movement.
Merge pull request #1 from vdogmr25/flush-input-and-en-passant-movement

Flushes the input stream each input and now allows en passant movement.