Another feature of the settlers, is to have weapons made from processed minerals, so that military units would then require resources and a certain amount of weapons.
Also there was taxes that tax collectors collected from workers and freemen earnings, the taxes were generally a certain percentage of the individuals earnings and was adjustable, like low taxes or no taxes have increased happiness but less money and population growth and higher taxes decreased happiness but more money!
Workers could also strike if there happiness was too low. There was also titles that the player got when they aged up, to get the titles one would have to have certain buildings and population to gain the title and access to the next tier of buildings.
Finally there was entertainment buildings that allowed freemen and workers to spend their money there to gain more happiness. Another thing they had was clothes made from wool and animal skins, freemen and workers would then buy these clothes too. There was multiple types of food building too with a variety of food makers for processing different types of food into meals that freemen and workers could buy.
The clothing, food and entertainment would affect a units happiness and productiveness. Another feature that might be nice is the chance of uprisings, like slave or population uprising when needs are very bad, perhaps those units could start attacking soldiers and damaging buildings until their needs are met