9. A computer-implemented method for simulating a scenario involving at least one participant, the computer-implemented method comprising: assigning a role to the participant; activating, using the computer, a first event upon the first event accumulating a quantity of points over a first threshold; allowing triggering, using the computer, upon activation of the first event, of effect logic representing a causal relationship between the first event and a second event; providing, using the computer, by the effect logic, at least one point to the second event upon the effect logic being triggered; activating, using the computer, the second event upon the second event accumulating a quantity of points over a third threshold; activating, using the computer, decision logic upon the second event being activated; presenting, using the computer, upon decision logic being triggered, a decision comprising a plurality of choices to the role; and selecting, by the participant, from the plurality of choices.
12. The method of claim 9 further comprising triggering, by inject logic, a third event at a predetermined time subsequent to a start time of said simulating.