The Bench opens on a Cubelets-style loop written out in code: a SENSE block that reads the error to the target, an ACT block that moves, and a THINK block in between that returns zero -- so the agent sits still. Make think() steer toward the error and watch the loop close. This is the exact shape of every embodied agent, and of every block kit: sense, think, act.
Predict firstYou snap together a sense, think, act graph and then write the think step in code. What is the relationship between the two?
Steering the agent to within 0.2 of the target is the same act whichever notation you use. Seeing that is what makes the block layer a real entry point rather than a toy.