/// <summary>
        /// Create a sound in the scene hierarchy
        /// </summary>
        /// <param name="clip"></param>
        /// <returns></returns>
        private static AudioSource CreateSound(AudioClip clip)
        {
            GameObject  audioGO = new GameObject(clip.name);
            AudioSource source  = audioGO.AddComponent <AudioSource>();

            source.clip = clip;
            source.Play();

            AudioCreator creator = FindObjectOfType <AudioCreator>();

            audioGO.transform.SetParent(creator.transform);

            return(source);
        }