pass a mutable engine to the game callbacks
create a Broadcast_hub in the main loop