Talking with a Virtual Human: Controlling the Human Experience and Behavior in a Virtual Conversation