Immigration Simulation

If I were to design a civilization simulation game, I would make the immigration system a balance between the pros and cons. More people will join the workforce and increase productivity (to a certain point), but difficulties in integration will impact stability of the society.