Excellent work! I am glad to see this project coming along nicely.
I tested it a while back and was looking forward to updates. I have a few questions:
Is each "game entry" in moonlight a shared instance? If a player loaded it up, would they share save files with others that have already played? Also what would happen if two players loaded the app at the same time?
How would I go about making a generic linux desktop from a given Linux distro?
Deus ex Machina?
You either die a SpongeBob or live long enough to become a Squidward.
If you want to stream games there is a GitHub user called Games-on-whales. He has two docker programs that are effectively a game streaming server capable of serving multiple users.
It's not fully developed yet and I encountered a few issues while testing it, but it was very quick and easy to setup.