one at least, the "here, artemis created humans"
maybe use, Here, on this planet, called earth, artemis created the human race"
unless it's on another planet, in that case, use that planet's name.
Cuz i'm not sure wether that is earth that is shown or any other planet where they later meet...