This preset now uses the new code for identifying check, checkmate, and stalemate. Let me know of any problems with it.
ILLEGAL: WR g1-g3 on turn 1:
There was no WR on g1. The piece on g1 is a WA.
Go back with your browser's BACK button, reload the page, and try again.
For diagnostic purposes, here is the full movelist:
1. WR g1-g3 1... d7-d5 2. P d2-d4 2... g8-f6 3. P c2-c4 3... c7-c6 4. WR b1-b3 4... b8-c7 5. P c4-c5 5... e7-e5 6. P d4-e5 // PxP 6... f6-e5 // FNxP 7. CH d1-e3 7... f8-d7 8. P f2-f4 8... d7-c5 9. P f4-e5 // PxFN 9... d8-e6 10. HD c1-c3 10... c8-e7 11. HD c3-c5 // HDxCN 11... e6-c5 // COxHD 12. SR a1-c1 12... c5-e4 13. HD f1-f3 13... e4-e3 14. WR g3-e3 // WDxCO 14... e8-c8 15. K e1-g1 15... h7-h5 16. WR e3-d3 16... d8-f8 17. P e2-e4 17... g7-g5 18. HD f3-f5 18... e7-f5 19. P e4-f5 // PxCN 19... c7-b6 20. WR b3-c3 20... f7-f6 21. P e5-e6 21... c8-d8 22. SR f1-d1 22... d8-e7 23. WR c3-c5 23... g5-g4 24. P g2-g3 24... h5-h4 25. WR c5-c6 // WRxP 25... b7-c6 26. SR c1-c3 26... f8-c8 27. WR d3-d4 27... h8-h5 28. WR d4-f4 28... c8-c7 29. WR f4-h4 // WRxP 29... h5-f5 30. WR h4-g4 // WRxP 30... e7-e6 31. SR d1-f1 31... f5-e5In case there is a bug in the code, the settings file can be edited at /play/pbm/play.php?game=Chess+with+Different+Armies&settings=Unequal+Armies&submit=Edit