DynamicObject refactored, added movement to vehicles