Imperial Ambitions: How to simulate society in 4X games

An brief introduction to how citizens interactions and states are simulated in Imperial Ambitions