how about fuel instead of food? If you run out of gas, you are just on the little thrust that your core provides. There would be a relation to thust/mass to how much fuel your ship consumes.
On o2, I like the idea, the way I would do it would be that you have a certain amount of time without...