Civilization 7 is starting to take off, although its beginnings were not the easiest. The developers are preparing a new DLC ...