ILLEGAL: dh c8-b7 on turn 3:

There was no dh on c8. The piece on c8 is a s.

Go back with your browser's BACK button, reload the page, and try again.

For diagnostic purposes, here is the full movelist:

1. P d2-d4 
1... p a7-a5 
2. P a2-a3 
2... p b7-b5 
3. DH b1-a2 
3... dh c8-b7 
4. P f2-f3 
4... dh b7-b6 
5. P e2-e4 
5... c g8-h6 
6. P h2-h3 
6... n f8-e6 
7. C c1-e2 
7... p g7-g5 
8. P g2-g3 
8... n e6-d4 
9. C e2-d2 
9... p d7-d6 
10. N e1-d3 
10... n d4-e6 
11. P e4-e5 
11... dh b6-g1 
12. Q f1-g1 
12... r a8-a6 
13. N d3-c5 
13... n e6-c5 
14. Q g1-c5 
14... a h8-e5 
15. Q c5-e5 
15... s e8-e5 //e8-h8-e5
16. P f3-f4 
16... p g5-f4 
17. P g3-f4 
17... s e5-e3 //e5-c5-e3 or e5-c3-e3
18. A h1-d5 
18... s e3-h3 //e3-e6-h3
19. R d1-e1 
19... c h6-f5 
20. A d5-e4 
20... c f5-f4 
21. A e4-c5 
21... r a6-c6 
22. A c5-b3 
22... p a5-a4 
23. A b3-d4 
23... c f4-d4 
24. C d2-d4 
24... q b8-b6 
25. C d4-f5 
25... q b6-f2 
26. C f5-e7 
26... q f2-e1 //Check!
27. C e7-e1 
27... r c6-c5 
28. C e1-d3 
28... s h3-g5 
29. C d3-b4 
29... s g5-f3 
30. C b4-a6 
30... s f3-f6 //f3-c3-f6
31. C a6-b8 
31... k d8-e7 
32. C b8-h8 
32... p d6-d5 
33. P c2-c3 
33... r c5-c4 
34. C h8-c8 
34... k e7-d7 
35. C c8-a7 
35... s f6-b6 //f6-f2-b6
36. C a7-a5 
36... r c4-e4 
37. DH a2-d5 
37... s b6-d5 //b6-c6-d5 or b6-c5-d5
38. resign

In 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