Updated eventbroker subscribe/publish test to expect new callback signature
Refactored Gameloop to use EventBroker