Moved movement into behavior directory
Moved the spawn behavior functions to its own file.
Moved behavior callbacks to new namespace.
Fixed test namespaces that were broken due to earlier change.
Moved behavior routing to new namespace.
Moved more spawn code to behavior.spawn
Moved vehicle functions from movement that do not depend on behavior to world/vehicle
Moved behavior state-altering functions to new namespace behavior/state.
movement namespace cleanup