On the subject of food, what is the delay time? Is it set or a variable?
By accident, the game seems to be better without the food event. Seems like a gameplay interruption. I think the idea is good though but maybe better as one of those random event things you've been thinking of.