We just went through a process where I wrote down scenarios based out of incidents that happened in real life (Google is wonderful): derailment, tornado, hostage situation near bank, etc.
Then, for each scenario, I would have one person near the testing site who would hand out hourly updates in envelopes. That way the scenario would evolve as it would in real life, even though it may be accelerated a bit.