Well functioning game. I think there are a lot of little tweaks that could make this game great.
Some interplay between the building types would really take this game to the next level. (I.e. Walls negatively effect farms, building 4 houses together raises the number of people who live there, etc.)
I think this game could be used as a learning tool to introduce and teach system thinking

