Split GameCoordinator into smaller pieces
Closed this issue · 0 comments
kilbouri commented
As of #11, the GameCoordinator has many mixed concerns. There are some elements which can be cleanly pulled out to other classes, namely the control panel.
Ideally, the GameCoordinator's responsibilities will be exclusively managing the database and coordinating related controllers. Voice state and control panel management can be separated into their own controllers.