Saw en passant so googled it...
holy hell.
holy hell.
But sadly I don't think I'm up for it: Do not expect the code to be stable under any modifications, but you can try if you want I guess.
I swear he thought I was cheating. I had to explain the term and have him Google it.
I've taken to asking players who are unfamiliar with the game if their familiar with it on occasion, at least ones who I expect will be more frustrated than amused.
Plus the general topic of how to use clocks.
Chess is so popular that most people first learn to play from parents, relatives, etc., so they might not have learned the full rules if they aren't interested in learning the game more seriously.
I always use an upside down rook, somehow there's always one available by then.