void NextQuestion()
    {
        ShowAnswerButton = false;
        SpeakBTN.color   = SpeakOldColor;
        HeaderPanel.GetComponent <Image>().color = OldHeaderPanelColor;
        TextHeaderPanel.Text = OldTextHeaderPanel;
        ButtonAnswer.transform.GetChild(0).GetComponent <ArabicText>().Text = OldButtonText;
        ButtonAnswer.SetActive(false);
        PanelAnswers.SetActive(true);
        PanelHolder.SetActive(true);
        PanelWrongAnswer.SetActive(false);

        foreach (Transform item in PanelWrite1.transform)
        {
            Destroy(item.gameObject);
        }
        foreach (Transform item in PanelWrite2.transform)
        {
            Destroy(item.gameObject);
        }
        foreach (Transform item in PanelAnswers.transform)
        {
            foreach (Transform item2 in item)
            {
                Destroy(item2.gameObject);
            }
        }
        foreach (Transform item in PanelWrongAnswer.transform.GetChild(1))
        {
            Destroy(item.gameObject);
        }
        OldClickedBTN = null;
        GetQuestionFromList();
    }
    void AnswerDisplay(bool Correct)
    {
        Speak(CurrentQuestion.HiddenWord);
        if (Correct)
        {
            Score += 10;
            SoundController.PlaySoundCorrect();
            //for Full Game Controller
            if (!IsMainController)
            {
                GameControllerScript.Score += 10;
            }
            HeaderPanel.GetComponent <Image>().color = CorrectColor;
            TextHeaderPanel.Text = CorrectText;
            OldClickedBTN.GetComponent <Image>().color         = CorrectColor;
            OldClickedBTN.GetComponent <Button>().interactable = false;
            PanelAnswers.SetActive(false);
        }
        else
        {
            SoundController.PlaySoundWrong();
            HeaderPanel.GetComponent <Image>().color = WrongColor;
            TextHeaderPanel.Text = WrongText;
            if (OldClickedBTN != null)
            {
                OldClickedBTN.GetComponent <Image>().color         = WrongColor;
                OldClickedBTN.GetComponent <Button>().interactable = false;
            }

            Instantiate(PanelWrite1, PanelWrongAnswer.transform.GetChild(1));
            Instantiate(PanelWrite2, PanelWrongAnswer.transform.GetChild(1));
            PanelHolder.SetActive(false);
            PanelWrongAnswer.SetActive(true);
        }
        ButtonAnswer.transform.GetChild(0).GetComponent <ArabicText>().Text = NewButtonText;
        ChangeStars();
    }