I'm not good at chess, I only played as far as I needed to to verify that it supported en passant. It does.
I was not able to trigger a draw by repetition and I also doubt the 50 move rule is implemented