Triggers

Some tweaks to the way the scene in order to expose the currently executing scenario, provide a placeholder implementation of the advanceScenario function, and make it so that we advance the scenario on success.

@BrettASwift @ajiraffe can one of you take a look?  Also, Adam, you may want to merge these into your popup work once they're merged.