Dialogsystem with whole lot different options - check out mechanic.xml and the "mechanic" gameobject for an example / StateMachines