I was traveling and at one point I found a planet with a “c:” on it! This gave me a good laugh! I thought I’d share my discovery with you guys!
Thats a smile, haha
I found this article on wikipedia: https://en.wikipedia.org/wiki/Mestor
Alternatively, it’s some sort of villain in Doctor Who:
There’s also a YouTube channel featuring some music that goes by the name “Mestor’s Channel”:
Other than that, Mestor is a Star System in the game.