public void DisplayNextSentence()
    {
        if (dialogueQueue.Count == 0)
        {
            return;
        }

        if (!firstDialogue)
        {
            soundEffects.PlayClicked();
        }

        // Debug.Log(dialogueQueue.Count);
        if (tutController != null)
        {
            tutController.CurrentDialogue(dialogueQueue.Count);
        }

        firstDialogue = false;
        string nextSentence = dialogueQueue.Dequeue();

        StopAllCoroutines();
        StartCoroutine(TypeDialogue(nextSentence));

        if (dialogueQueue.Count == 0)
        {
            EndDialogue();
            return;
        }
    }