private void SetRingToCurrentAnimal()
    {
        Prefs.Animals curr_animal = (Prefs.Animals)curr_index;

        GameObject curr_animal_object = Hippo;

        switch (curr_animal)
        {
        case Prefs.Animals.Elephant:
            curr_animal_object = Elephant;
            break;

        case Prefs.Animals.Croc:
            curr_animal_object = Croc;
            break;

        case Prefs.Animals.Giraffe:
            curr_animal_object = Giraffe;
            break;

        case Prefs.Animals.Lion:
            curr_animal_object = Lion;
            break;
        }

        selectionRing.transform.position = new Vector3(curr_animal_object.transform.position.x,
                                                       selectionRing.transform.position.y, curr_animal_object.transform.position.z);
    }
    public void RescuedAnimal(Prefs.Animals animal)
    {
        switch (animal)
        {
        case Prefs.Animals.Hippo:
            HippoFace.gameObject.SetActive(true);
            HippoFaceShaded.gameObject.SetActive(false);
            break;

        case Prefs.Animals.Elephant:
            ElephantFace.gameObject.SetActive(true);
            ElephantFaceShaded.gameObject.SetActive(false);
            break;

        case Prefs.Animals.Croc:
            CrocFace.gameObject.SetActive(true);
            CrocFaceShaded.gameObject.SetActive(false);
            break;

        case Prefs.Animals.Lion:
            LionFace.gameObject.SetActive(true);
            LionFaceShaded.gameObject.SetActive(false);
            break;

        case Prefs.Animals.Giraffe:
            GiraffeFace.gameObject.SetActive(true);
            GiraffeFaceShaded.gameObject.SetActive(false);
            break;
        }
    }