Added basic trigger system

The trigger system waits for the user to do things, then 
executes actions based on what they do. This will be used
for an interactive tutorial to start.