Command
Agents must obey and act according to commands written in their codes. There are two kinds of commands—base commands and regular commands. The former is written at the time of an Agent's creation and dictate their behavior, while the latter are issued after the Agent becomes active and assign them tasks.