ILLEGAL: DH f1-h3 on turn 3:
There was no DH on f1. The piece on f1 is a K.
Go back with your browser's BACK button, reload the page, and try again.
For diagnostic purposes, here is the full movelist:
1. P g2-g3 1... p f7-f5 2. P d2-d3 2... p c7-c6 3. DH f1-h3 3... a e8-d6 4. P e2-e4 4... p e7-e6 5. P e4-f5 5... p e6-f5 6. N d1-e3 6... p g7-g6 7. A c1-b3 7... n d8-f7 8. S e1-c5 //path: e1-c3-c5 8... p b7-b6 9. S c5-c3 //path: c5-a5-c3 or c5-e5-c3 9... r c8-e8 10. DH h3-g2 10... p f5-f4 11. C b1-f1 11... q b8-d8 12. P g3-f4 12... a d6-f4 13. DH g2-g3 13... n f7-g5 14. DH g3-f4 14... n g5-h3 15. K g1-g2 15... n h3-f4 16. K g2-g1 16... p c6-c5 17. Q h1-a8 17... q d8-a8 18. C f1-g3 18... r e8-e7 19. N e3-d5 19... n f4-d5 20. A b3-d5 20... q a8-e8 21. C g3-f3 21... r e7-f7 22. R a1-e1 22... r f7-f3 23. R e1-e8 23... k f8-e8 24. S c3-f3 //c3-f6-f3 24... p h7-h5 25. S f3-e5 //check 25... k e8-f8 26. S e5-d7 26... k f8-g7 27. A d5-g8 //check (d7-d4-g7) 27... k g7-g8 28. S d7-a7 //d7-a4-a7 28... c h8-h6 29. S a7-c6 //check (c6-e8-g8 or c6-e6-g8) 29... k g8-g7 30. S c6-e6 //check 30... k g7-h7 31. S e6-h6 //check 31... resignIn case there is a bug in the code, the settings file can be edited at /play/pbm/play.php?game=Cetran+Chess+2&settings=asymmetric&submit=Edit