A way to make the game more interesting, at my look, is to use occasional events - some rare events which may happen or may not.
Before next turn starts, game program uses dice to check out one of possible occasional events for every player.
Occasional events can be, for example:
< Dwarf celebrations. All dwarfs drink wine and sing songs, and no fighting
< Opposition in the Senate (disagreement). All cities make pause in production in this turn
< Ardor of citizens. Every cities, which produce light infantry, produce two units in this turn
< Storm. All units at water can't move this turn
< Strong wind. All flying units can't move this turn
< Golden rush. All gold mines, as income buildings, bring twice more income this turn
Etc.
Hope, occasional events can make the game more interesting and cloreer to reality.