ILLEGAL: dh a8-e4 on turn 2:

There was no dh on a8. The piece on a8 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. A f1-e3 
1... p b7-b6 
2. P c2-c3 
2... dh a8-e4 
3. A e3-c4 
3... dh e4-g2 
4. C h1-g3 
4... dh g2-g3 
5. P h2-g3 
5... p d7-d5 
6. N g1-f3 
6... s c8-c4 //c8-g4-c4
7. DH d1-b3 
7... s c4-g6 //c4-e4-g6
8. DH b3-b4 
8... p c7-c5 
9. DH b4-b5 
9... n e8-d6 
10. DH b5-d3 
10... n d6-e4 
11. DH d3-e3 
11... n e4-g3 
12. P a2-a4 
12... p h7-h5 
13. S a1-b3 
13... p h5-h4 
14. P d2-d3 
14... p h4-h3 
15. P f2-g3 
15... a b8-g3 //Check!
16. K e1-d2 
16... c d8-e6 
17. S b3-d7 
17... k f8-e8 
18. S d7-b8 
18... a g3-b8 
19. N f3-g5 
19... c e6-e3 
20. K d2-e3 
20... a b8-f4 //Check!
21. 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