working controller that blends heading, speed, and depth