This isn't 100% ready to go yet, but most of the core refactoring is done now, so I figure I may as well set up the MR. As a reminder, the core objectives here were:
[ ] game state management
[ ] pop up dialog boxes to explain user navigation
[ ] hyperdrive
[ ] compatibility with other widgets (flutter wrapper)
This isn't 100% ready to go yet, but most of the core refactoring is done now, so I figure I may as well set up the MR. As a reminder, the core objectives here were: