// Start is called before the first frame update
    void Start()
    {
        _enemyScript        = enemy.GetComponent <EnemyScript>();
        _playerScript       = player.GetComponent <PlayerScript>();
        _questionController = GetComponent <QuestionController>();
        _enemyAnimatorMap   = GetComponent <EnemyAnimatorMap>();
        _dataController     = FindObjectOfType <DataController>();

        //Gets player character and enemy character info
        int    chrIdx = int.Parse(_dataController.currentUser.chr.Substring(12, 3));
        string enemyName;

        if (_dataController.getCustom())
        {
            enemyName = _dataController.GetCurrentRoundData(_dataController.getLvlID()).boss;
        }
        else
        {
            enemyName = _dataController.GetCurrentRoundData(_dataController.getCurrLevel()).boss;
        }
        //Displays player character according to the player's choice
        player.GetComponent <Animator>().runtimeAnimatorController = animatorList[chrIdx - 1];

        //Displays the enemy character based on the level data
        enemy.GetComponent <Animator>().runtimeAnimatorController = _enemyAnimatorMap.GetAnimatorController(enemyName);
        playerHP = _playerScript.GetCurrentHp();
    }
    // Start is called before the first frame update
    void Start()
    {
        _dataController   = FindObjectOfType <DataController>();
        _firebaseScript   = FindObjectOfType <FirebaseScript>();
        _questionCopy     = _firebaseScript.GetQuestionData();
        _levelCopy        = _firebaseScript.GetLevelData();
        _enemyAnimatorMap = GetComponent <EnemyAnimatorMap>();
        _toggleContainer  = GetComponent <ToggleContainer>();

        //Create toggle objects which acts as the container to be chosen for the question
        for (int i = 0; i < _questionCopy.Count; ++i)
        {
            GameObject tempToggle = Instantiate(templateToggle, templateToggle.transform.parent, false);
            tempToggle.SetActive(true);
            tempToggle.GetComponentInChildren <TextMeshProUGUI>().text = _questionCopy[i].QuestionText;
            _toggleContainer.AddToggle(tempToggle);
        }

        //Set default enemy sprite as "chicken"
        enemyChrPos = enemySprite.transform.position;
        UpdateEnemyChr(0);
    }