I am an old developer interested in how people ccde. That's why I peek at your code and found another typo {v. 15b}
- max number of workers in garden/greenhouse -- 6 in girl/guy view and 7 in "guest view assign to".
This happens easily when you hard-code constants in code. If you define these numbers as "constants" in one place, maintaining of the code will be easier. And it is always more fun to add new stuff than fixing old things ...
Examples: max workers, max slave cells, max guest rooms, days between harvest.
When you have these "constants" you can add a settings page where the player can try different combinations. Perhaps helping with balance.
----
And now something different -- food ideas
- Young children, say up to 5 years old, prefer to drink milk instead of eating food if available.
- Mothers with young children can get auto-milked. That is, if the hero hasn't milked them they will be milked in the book-keeping phase.
- New role "milk maid" for milking the farm animals: slaves, goats, cows...
- Guests getting wood in the forest might stumble upon berries as bonus. Some % chance to get some berries.
- In the book-keeping phase: Do the harvest before checking for starvation... Might save some in a low food situation.
Sorry if I meddle to much.