public void Init()
        {
            LevelIsNewlyOpen = LevelManager.GetPlayerLevelStatusChanged(chapterNumber, levelNumber);
            if (LevelIsNewlyOpen)
            {
                button.interactable = false;
                if (UIChapterPanel.ActiveChapter == chapterNumber && chapterNumber < 4)
                {
                    lockIcon.PrepareToBreakOpen();
                }
                else
                {
                    lockIcon.PrepareToBreakOpenAfterShift();

                    UIChapterPanel.ShiftToNewActivePanel(chapterNumber);
                }
            }
            else
            {
                button.interactable = LevelManager.GetPlayerLevelStatus(chapterNumber, levelNumber);;
            }


            whitePanel.SetActiveStatus(button.interactable);

            highScore      = LevelManager.GetPlayerLevelHighScore(chapterNumber, levelNumber);
            maxStarsEarned = LevelManager.GetPlayerLevelMaxStars(chapterNumber, levelNumber);
            SetUpChildObjects();
            if (button.interactable)
            {
                for (int i = 0; i < stars.Length; i++)
                {
                    if (maxStarsEarned > i)
                    {
                        stars[i].ShowGold();
                    }
                    else
                    {
                        stars[i].ShowGrey();
                    }
                }
            }
        }