LobbyListener lobbyListener = LobbyMode.fromConfig(lobbymode).getInstance(this);
// listener utility classes, subdivided for organization
pm.registerEvents(new TeamListener(this), this);
pm.registerEvents(new CombatListener(this), this);
pm.registerEvents(new ZoneListener(this), this);
pm.registerEvents(new WorldListener(this), this);
pm.registerEvents(new ObjectiveTracker(this), this);
pm.registerEvents(new ObjectiveTracer(this), this);
// save this reference to use for setting up the referee channel later