Lots of new functions for Citizen.  Morale is now stored as a number of points; each citizen contributes 50 points (to start).  To calculate the average morale, just divide morale points by the population.  Citizen also stores a starvation value; every turn we don't have enough food, we add the number of people who didn't eat that day to starvation.  Every day (before the food check), we use starvation to figure out how many people die.