Write control(obs) to ease the rover onto the green pad: real MuJoCo physics, tight 0.12 m tolerance. The starter is bang-bang and weaves; make it proportional.
You read
obs each tick: goal_dist, goal_bearing, range, heading, t
You change
the numbers and rules inside control(obs)
Fixed
the sense → decide → act loop, the rover, and the physics