Gameplay: Money: - Add basic subsidy @milestone(1: Basic Money) - Balance sheet @milestone(1: Basic Money) - Logging: - Add contract struct @milestone(3: Contracts) - Add tree simulation @milestone(3: Contracts) - Add contract generation @milestone(3: Contracts) - Outline reserved areas @milestone(3: Contracts) - Trees: - Add basic maintenance cost @milestone(1: Basic Money) - Add basic age simulation - Biodiversity @maybe - Research agreements @maybe - Leisure: - Add way to mark off area for leisure @milestone(4: Leisure) - Basic satisfaction @milestone(4: Leisure) - Set End games/outcomes: - Financial mismanagement @milestone(5: Events) - Figure out threshold - Self-sufficient i.e., no need for subsidy May not be ending - Forest mismanagement @milestone(5: Events) - Figure out threshold - High biodiversity? @maybe - High satisfaction - Figure out how to differentiate this from forest health - Hat Trick: Satisfaction, Forest Health, **and** Self-Sustaining - Figure out extent that this should even be possible? Thematically, maybe dubious? On the other hand, could be something that requires luck It's possible in SimSafari - Research center @maybe - Misc: - Assistant commentary @milestone(5: Events) Need to ensure it's not annoying Basic random events - Tree planting campaign - Fire - Friends of the park fundraiser Structure: - Add modes @milestone(5: Events) - Refactor stuff out of FNAGame - Saving Other features: Accessibility: - Verify contrast - Increase display size - Turn off bad outcomes Other QoL things: - Adjust display size - Toggle trees translucency - Right click to center