Hi Samuel,
Barriers would be helpful (ironically), but then a new question: should the bots be able to see the barriers, and if so, how? In most Neural Network program problems, there is a clear goal, and scriptbots just doesn't have that. Then again, life doesn't have that, it just happens that whatever reproduces the most, wins...
To answer your question, they are not. Andrej had a (very) old version in which the agents were meant to optimize towards a value of 1 in the range [0,2], and would loose fitness if their health got too great. I don't agree with that raw approach, as it's too clear what the solution is. I would think making overeating agents slower and lose reproduction value would be better. I'll consider adding those features in tandem with bringing food-sense back, and see what happens. Could have a single clear solution again, however. We'll see.
=J