Looks good...
...but opposing player never moves sometimes. There should be a timeout.
My opponent just castles queenside out of check and through his queen. Both of which are illegal.
My opponent just castles queenside out of check and through his queen. Both of which are illegal.
