EventType
EventTypes are defined by the game to describe specific in-game actions that can affect the narrative. Games are free to create any EventType that makes sense for its narrative progression. Some common examples are event types that indicate an actor has changed locations, picked up or dropped an item, or is speaking with another actor.
GoalDefinitions are created to complete based on specific EventTypes, allowing the MutationActions and RenderActions to occur that make sense for the specific game.