Solve the food demand issue by getting rid of the daily work limit. Allow users to work an unlimited amount each day, but make the hit to energy larger. That way, active users can accumulate wages faster while also providing higher demand for food.