Considering some alternatives to having the workers mindlessly spend all their money on food because of the problems of balance.
The problem with the economic model right now is that the workers spend all their available money on food, which leads to an infinitely high, inelastic demand cruve, making sense for the firms to continuously raise the prices. I want to avoid having a separate utility function for choosing where to shop and choosing the quantity to buy.
Maybe some utility function for the value of money based on income rate, which can be put into the shopping location utility function and give the quantity. Also a utility function for work, if there's value in work itself.
But I don't want anything too complicated, and marginal utility would be heavier on the CPU. What's the most direct way to do this, from real life?