Bugs come in two categories:
- Hard Bug. Doing X causes Y, every time. This is a reproducible bug. It could be a flaw in the code, or it could be a flaw in the design. But it can be addressed.
- Wild Bug. Something weird happened or the game crashed. The best thing to do in this situation is not to come up with theories, the cause of the bug could have happened long ago, and we are only now catching up with the effect. What we need is data. A watch will be placed for future occurrences. Then we can look for patterns in that data and solve the problem.
I can't promise fast resolution, but rest assured I do want S.S.Bagel to be an exploding chess game where logic prevails. The data shall light the way.