This works as far as the scoring machine interface itself goes, but there are issues now with the light event handling that really require refactoring the system into more distinct model/view/controller classes. Rather than doing all of that work in one monster PR, it makes more sense to merge these changes and then do the refactoring in a separate PR.
This works as far as the scoring machine interface itself goes, but there are issues now with the light event handling that really require refactoring the system into more distinct model/view/controller classes. Rather than doing all of that work in one monster PR, it makes more sense to merge these changes and then do the refactoring in a separate PR.