public void UpdatePalavra(char letra)
    {
        if (!LetrasLidas.Contains(letra))
        {
            if (StaticProperties.Instance.CurrentAnimal.NomeSemAcento.ToUpper().Contains(letra))
            {
                var listaIndices = StaticProperties.Instance.CurrentAnimal.NomeSemAcento.ToUpper().Select((l, i) => l.Equals(letra) ? i : -1).Where(i => i >= 0);
                foreach (var indice in listaIndices)
                {
                    Palavra[indice] = StaticProperties.Instance.CurrentAnimal.Nome.ToUpper()[indice];
                }

                LetrasCorretas.Add(letra);
                UpdateTextoForca();
                UpdateTextoLetras(LetrasCertas, LetrasCorretas, letra);
            }
            else
            {
                CountLetrasErradas++;
                LetrasIncorretas.Add(letra);
                UpdateTextoLetras(LetrasErradas, LetrasIncorretas, letra);
            }

            VerificarCondicoesFimJogo();
        }
    }
    void UpdateTextoLetras(Text textUI, List <char> letras, char letra)
    {
        LetrasLidas.Add(letra);

        int    i     = 0;
        string texto = string.Empty;

        letras.ForEach(l =>
        {
            if (i < 5)
            {
                texto += l + " ";
            }
            else
            {
                texto += "\r\n" + l + " ";
                i      = 0;
            }

            i++;
        });

        textUI.text = texto;
        Debug.Log(texto);
    }