How does happiness work for the AI? I am playing a game and I find out that William of the netherlands has 120 happiness. This is impossible. I have all of the happiness wonders and he has at least 15 citizens for his 5 cities. This does not make sense. I only have 35 and no city is bigger than 17 citizens. How does this happen?