So I got the agent to move towards food/water when it see it. Which is progress. However it doesn't switch back and forth, it just finds one and sticks to it. I also cheated a bit to make it happen. Well I broke how I want the agent to be able to interact with the world so I'm going to go back and fix it up, but it should be reasonably simple to change it. Basically I just turned the agent towards the food/water instead of having the agent use forces in the physics engine to turn. I hope, HOPE, it doesn't take much to make it work with forces. But right now I need sleep!