Hi, I am not being (too much) grammar police, but I find some awkwardness in several randomly-generated colony names.
- New Novgorod
It's not technically wrong, only that "Novgorod" literally means "new city" in Russian. Imagine a city whose name is "New New York".
- New Yaroslavi
Probably you meant "Yaroslavl" as there is no city named "Yaroslavi" in Russia to my knowledge.
- New Xian
Probably you meant "Xi'an" as there is no city named "Xian" in China to my knowledge.