public void Initialize()
 {
     BS_Utils.Utilities.BSEvents.earlyMenuSceneLoadedFresh += BSEventsOnearlyMenuSceneLoadedFresh;
     BS_Utils.Utilities.BSEvents.levelCleared += BSEvents_levelLeft;
     BS_Utils.Utilities.BSEvents.levelFailed  += BSEvents_levelLeft;
     BS_Utils.Utilities.BSEvents.levelQuit    += BSEvents_levelLeft;
     _activityService = new ActivityService();
 }
        public void Dispose()
        {
            BS_Utils.Utilities.BSEvents.earlyMenuSceneLoadedFresh -= BSEventsOnearlyMenuSceneLoadedFresh;
            BS_Utils.Utilities.BSEvents.levelCleared -= BSEvents_levelLeft;
            BS_Utils.Utilities.BSEvents.levelFailed  -= BSEvents_levelLeft;
            BS_Utils.Utilities.BSEvents.levelQuit    -= BSEvents_levelLeft;

            _activityService = null;
        }