A specialized steering agent that updates itself every frame so the user does not have to using a KinematicBody. A specialized steering agent that updates itself every frame so the user does not have to using a KinematicBody. The KinematicBody to keep track of. SLIDE uses move_and_slide. COLLIDE uses move_and_collide. POSITION changes the global_position directly.