Action Queues represent an ordered sequence of actions
Action queues are part of the [[ActionContext|Action API]] and store the list of actions to be executed for an [[Actor]].
Actors implement [[Actor.actions]] which can be manipulated by advanced users to adjust the actions currently being executed in the queue.
Add an action to the sequence
Removes all actions from this sequence
The total list of actions in this sequence complete or not
true if there are more actions to process in the sequence
true if the current sequence of actions is done
Remove an action by reference from the sequence
Resets the sequence of actions, this is used to restart a sequence from the beginning
Update the queue which updates actions and handles completing actions