一晩デバッグモードで動かしてみて、とりあえずはエラー無しで完走していました。
んで、今度はリリースモード・アサーション有りで走らせてみましたが、詰んだらそこで投了しているので終局図が私には分かりづらいです。
そういう訳で詰んでも最後まで(合法手が無くなるまで)指す様に仮変更。これなら分かりやすいですし、詰んでないのに投了したとかの変なバグも起きないはずです。多分。
とりあえずこれで一晩走らせてみて、問題が無さそうなら最後まで指す様にちゃんと変更します。あちこち修正した方がコードがスッキリするんで。