A Finite State Machine (FSM) Behavior, Used to control the flow of logic for objects.
Yeah for something like Npc I would manage the state on layout load.