void Awake()
    {
        statsManager = Resolver.Instance.GetController <StatsManager>();

        statsManager.AddSetting <GameStats>(GameStats, gameStats);
        statsManager.AddSetting <GameModeConfiguration.GameMode>(GameMode, gameMode);

        eventHandler = Resolver.Instance.GetController <EventHandler>();
        eventHandler.Register(Events.Game.ScoredPoints, ScoredPoints);
        eventHandler.Register(Events.GameStateTransition.TransitionTo, OnGameStart);
    }