/// <summary>
    /// Essentially opens Vuforia View to the corresponding Assembly
    /// </summary>
    /// <param name="exp">The Experience representing the Assembly </param>
    /// @steeve: Need to find some way of determing whether user is "done" w/ Assembly
    /// (possibly when the process ends?)
    public async Task HandleAssembly(ExperienceAnimation exp)
    {
        //Debug.Log(exp);
        string encoded = WebUtility.UrlDecode(exp.getURL());

        Application.OpenURL(encoded);
        await pullAndRunNextExpItem();
    }
    /// <summary>
    /// Creates object of class ExperienceAnimation, populates with data from API and adds it to experienceItems queue
    /// </summary>
    /// <param name="currExperienceItem">A pointer the experience item that is added to the list of experiences</param>
    /// <param name="currAnimationStr">The current animation string from the API for this animation</param>
    public void addAnimationExperience(Experience currExperienceItem, string currAnimationStr)
    {
        ExperienceAnimation animationExperience = new ExperienceAnimation();

        animationExperience          = JsonConvert.DeserializeObject <ExperienceAnimation>(currAnimationStr.Split(new char[] { '~' })[1]);
        currExperienceItem.animation = animationExperience;
        currExperienceItem.setType("Assembly");
        this.experienceItems.Add(currExperienceItem);
    }