Activities are used to differentiate sets of Behaviors to allow for further complexity of an entity's AI. An Activity can be added to a Brain along with the Behaviors it contains, as well as the Memory Module entry conditions for the Activity and any Memory Modules that should be erased upon termination of the Activity.