Please report any bugs or errors to Adam DeWitt

ILLEGAL: C h1-g1 on turn 10:

There was no C on h1. The piece on h1 is a O.

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

For diagnostic purposes, here is the full movelist:

1. P f3-f5 
1... p f8-f6 
2. N h2-g4 
2... p e8-e7 
3. B g2-d5 
3... b d9-f7 
4. S i2-h2 
4... b f7-d5 
5. P e3-e4 
5... b d5-f7 
6. S h2-f4 
6... s b9-d7 
7. K f2-i2 
7... s i9-i7 
8. N g4-h6 
8... r j9-i9 
9. N c2-d4 
9... b f7-e8 
10. C h1-g1 
10... p g8-g7 
11. W i1-h4 
11... p g7-h6 
12. S f4-h6 
12... q e9-d9 
13. C g1-h1 
13... b g9-f8 
14. N d4-e6 
14... b f8-e9 
15. S b2-d4 
15... p a8-a7 
16. Q e2-g4 
16... n h9-f8 
17. S h6-h8 
17... r i9-h9 
18. S h8-j10 
18... c h10-j10 
19. W h4-i7 
19... p j8-i7 
20. N e6-g7 // - Check! -
20... k f9-g8 
21. N g7-h9 // - Check! -
21... k g8-h9 
22. R h2-f2 // - Check! -
22... k h9-i9 
23. M j1-h2 
23... n c9-b7 
24. B d2-i7 
24... k i9-j9 
25. B i7-h8 
25... k j9-j8 
26. C h1-j1 // - Check! -
26... w i10-j7 
27. B h8-j10 
27... k j8-j9 
28. Q g4-g9 // - Check! -
28... k j9-j10 
29. C c1-j8 
29... k j10-i10 
30. K i2-i1 
30... k i10-j10 
31. Q g9-h10 // - Check! -
31... k j10-j9 
32. M h2-g4 
32... n f8-h7 
33. C j1-j7 // - Check! -
33... p i8-j7 
34. Q h10-h7 // - Check! -
34... k j9-j8 
35. M g4-g8 // - Checkmate! White has won! -

In case there is a bug in the code, the settings file can be edited at /play/pbm/play.php?game=Hectochess&settings=abstract&submit=Edit