Divide out Client/Message states from EngineControlBloc
qdot opened this issue · comments
The engine control bloc should create and register a new bloc whenever we get a connection, rather than just sending all events (including messages received and client connect/disconnect) through the engine control bloc