I like this so far, kinda wish it because kinda like a space civ where to get to the Hero our Demon Lord has to develop a whole civ on probably Mars to get the technology to even consider going to earth.
And she has to start with either finding life, summoning life that can survive where she is or creating life from scratch.