Controller
12 inputs
12 recurrent neurons
3 outputs
Inputs include local food direction X/Y, distance, body velocity, angular velocity, joint angles and joint velocities.
The Y direction now carries useful information, so the RNN must learn to steer.