TR-16: added game mechanics, fixed subscriptions, added broadcast files, changed PubSub module to global