Civ 6 science victory civs July 8, 2019 16 32 64 128 Civ 6 best science victory civs Civilization 6 best science leader