protected override void MinigameSpecificStart()
    {
        GameObject scoreManagerGO = GameObject.FindWithTag("ScoreManager");

        if (scoreManagerGO != null)
        {
            scoreManager = scoreManagerGO.GetComponent <BinaryFloodScoreManager>();
            scoreManager.ReadHighscore();
        }

        GetComponent <AudioSource>().Play();

        // Just to not click a panel by accident when starting game
        t1.Activate();
        t2.Activate();
        t3.Activate();
        t4.Activate();

        if (nNumbersToPlay > 15)
        {
            nNumbersToPlay = 15;
            Debug.Log("Maximum number of playable numbers is 15.");
        }

        priorLevels = new int[nNumbersToPlay];

        number          = Random.Range(1, 16); //init decimal number
        PText.text      = number.ToString();
        priorLevels[0]  = number;
        level           = 0;
        timeLastCorrect = Time.time;
    }