public void SetSetting(MiniGameSetting setting)
        {
            MiniGameDifficulty difficulty = minigameButton.Difficulty;

            if (difficulty != MiniGameDifficulty.Easy)
            {
                bool hasCompletedDifficulty = setting.HasCompletedDifficulty(difficulty - 1);
                button.interactable = hasCompletedDifficulty;
                icon.color          = hasCompletedDifficulty ? Color.white : uninteractableColor;
            }
        }