Something that civ has always been missing (except sort of in Civ 2) have been lacking the whole revolution/creation of new civs thing. Since the game is limited to 18 civs, a way to bring in many, many more would be to create some set of conditions (probably with Python) within civs and barbarian cities to spawn one of the civs that is not yet present. Once one of the civs is destroyed (this would work better on smaller maps), another civ should get the chance to rise out of barbarian cities or a discontent, faraway, or culturally dissimilar civ'd city. Any thoughts on how to do this?