public void StartGame()
    {
        GameManager.instance.StartGame();

        switch (boss)
        {
        case Boss.PUMPKIN:
            SceneManagement.Pumpkin();
            return;

        case Boss.GHOST:
            SceneManagement.Ghost();
            return;

        case Boss.SKELETON:
            SceneManagement.Skeleton();
            return;

        case Boss.FRANKENSTEIN:
            SceneManagement.Frankenstein();
            return;

        case Boss.CAT:
            SceneManagement.Cat();
            return;

        case Boss.VAMPIRE:
            SceneManagement.Vampire();
            return;

        case Boss.SCIENTIST:
            SceneManagement.Scientist();
            return;

        case Boss.GRUMWALDA:
            SceneManagement.Grumwalda();
            return;

        default:
            Debug.LogError($"Boss not found: {boss}");
            return;
        }
    }