void Start()
 {
     soundController = GetComponent <GameAmbientSoundController>();
     if (!isFirstTimePlaying && isChoiceMade == true)
     {
         soundController.PlayGameMusic();
     }
 }
    void Awake()
    {
        Time.timeScale = 1;
        menuCanvas.SetActive(false);
        endGameCanvas.SetActive(false);
        tutorialWelcomeCanvas.SetActive(false);
        tutorialTimeline.SetActive(false);
        attackTimeline.SetActive(false);
        isPaused           = false;
        isFinished         = false;
        Instance           = this;
        gameTimer          = 0;
        pauseScript        = GetComponent <PauseScript>();
        tutorialController = GetComponent <TutorialController>();
        soundController    = GetComponent <GameAmbientSoundController>();
        uiController       = GetComponent <UiController>();
        allySpawner        = GetComponent <AllySpawner>();
        uiController.UpdateCoinNumber(coinsAvailable);
        uiController.UpdateHealthPotionsNumber(healthPotionsAvailable);
        uiController.UpdateAllyNumber();
        tutorialCamera.GetComponent <AudioListener>().enabled = false;

        if (isFirstTimePlaying)
        {
            Time.timeScale     = 0;
            isPaused           = true;
            isFirstTimePlaying = false;
            tutorialWelcomeCanvas.SetActive(true);
            generalUICanvas.SetActive(false);
        }
        else
        {
            Time.timeScale = 1;
            isPaused       = false;
            isInTutorial   = false;
            tutorialWelcomeCanvas.SetActive(false);
            generalUICanvas.SetActive(true);
        }
    }