Yes I was impressed until I saw ",no castling, en passant, or promotion".
I'm okay with trusting moves but not implementing all of the rules while still calling it complete feels a bit weird.