void HandleOnResult(object sender, AIResponseEventArgs e)
    {
        var aiResponse = e.Response;

        if (aiResponse != null)
        {
            Debug.Log("ResolvedQuery");
            Debug.Log(aiResponse.Result.ResolvedQuery);
            //Debug.Log("Result:");
            //Debug.Log(aiResponse.Result);
            //Debug.Log("Parameters:");
            //Debug.Log(aiResponse.Result.Parameters);

            // SCENARIO ONE: FAIL: Misheard sentence, no result.parameters
            // SCENARIO TWO: SUCCESS: We have a landmark in the result.parameters

            if (aiResponse.Result.Parameters != null)
            {
                string key  = aiResponse.Result.Parameters["Landmark"];
                string city = aiResponse.Result.Parameters["geo-city"];
                if (key == "Thank you")
                {
                    soundbank.thankYou();
                }
                else
                {
                    showLandmark(key);
                }
            }
            else
            {
                Debug.Log("Response, but no landmark recognized");

                soundbank.repeat();
            }
        }
        else
        {
            Debug.LogError("Response is null");
            soundbank.noResponse();
        }
    }