Engine for making conversation in games. Supports option for subdialogues, and changing topics.