created movement functions that can be shared accross NCPs and Players using the Maneuvers struct