behaviours.lua
A file that determines what behaviours a unit should be assigned. Including a means to specify behaviours for unit types, and a function that when given a unit will determine what behaviours it will have if that unit types behaviours are not already specified.
Note that it’s not the job of this file to create the behaviours themselves, only to assign them by ID. The Behaviour Factory is what actually creates the behaviours