Procedural creation of dynamic stories with plot progression for virtual actors