internal void ready()
    {
        if (parent == null)
        {
            parent = FindObjectOfType <MonsterManager>();
        }
        button    = parent.quizRunning;
        container = button.parent;

        if (!combatState)
        {
            combatState = FindObjectOfType <CombatStateManager>();
        }


        if (button.Operator > operators.Division)
        {
            if (!combatState.CanContinueFort(button.quizIndex + 1))
            {
                gameObject.SetActive(false);
                return;
            }
        }


        if (!button.Hard && button.quizIndex < (container.buttons.Length - 1))
        {
            gameObject.SetActive(true);
        }
        else
        {
            gameObject.SetActive(false);
        }
    }
 // Use this for initialization
 void Start()
 {
     stateManager = FindObjectOfType <CombatStateManager>();
     bubbleSprite.SetActive(false);
 }