public void ContinueGame()
    {
        StoryGameSave save = GameManager.INSTANCE.profile.GetStoryGameSave();

        startSet       = save.startSet;
        pathPlayerTook = save.playerPath;

        classID = save.classID;

        player = starterClasses[classID].Init(transform.parent, Vector3.zero, Quaternion.identity);
        Destroy(starterModels[0].transform.parent.gameObject);

        playerLifebar.SetFighter(player);
        player.SetLifebar(playerLifebar);
        player.gameObject.SetActive(false);
        characterChosen = true;

        player.SetLevel(save.level);
        player.SetAttributes(save.playerAttributes);
        player.SetUnlockedAttacks(save.unlockedAttacks);
        player.SetStat(Stat.STR, save.strength);
        player.SetStat(Stat.DEX, save.dexterity);
        player.SetStat(Stat.INT, save.intelligence);
        player.SetStat(Stat.FTH, save.faith);
        player.SetStat(Stat.LCK, save.luck);
        player.SetSkillPoints(save.skillPoints);

        startChapter     = save.currentChapter;
        startSituationID = save.currentSituation;

        ChangeChapter(save.currentChapter, save.currentSituation);
    }