public void LoadConversation(string conversationKey)
 {
     if (faces.Count == 0)
     {
         foreach (NamedImage pic in pictures)
         {
             faces.Add(pic.name, pic.image);
         }
     }
     Debug.Log("Loading: " + conversationKey);
     conversation = engine.getConversationIter(conversationKey);
     if (conversation.MoveNext())
     {
         JSONNode line = conversation.Current.Value;
         text.text   = line["text"];
         face.sprite = getSprite(line["speaker"]);
         opener.OpenPopup();
     }
 }