Did you know that itcho has a launcher like stream?
But it is open source and open a world to thousands of indie games?
Well, try it out, because it also makes installing/playing games from there a lot easier.
Small, friendly instance for friends. Come join us and be cute and soft and small and cute.