UPDATE: v2.0.2; New:
Flags provides an easy and intuitive way to structure your code. It takes care of all boolean values that you would normally store in variables in order to activate/deactivate specific parts of your code. You can enable the flag-system for single objects, or instances and also use the global flag-system. By using normal variables as flags(true,false), you need to initially set all of them to a start-value. You don't need to do this using Flags. Just use as many as you like as conditions and flip them when the time is ripe.
Please see the Marketplace Forum Thread for all further information: Forum Thread