This behavior moves an agent according to its direction
property. The agent will move in the x, y and z directions by the corresponding amounts* in the direction
array.
*Note this means that the direction
array is not normalized.
Example
This agent will keep moving "south" until direction is modified:
const migratingAgent = {
position: [6, 3],
behaviors: ["move_in_direction"],
direction: [0, -1]
}