for anyone wonderingthis is just lethal ape put on itch.io by a random dudehe doesnt own the game, stella doesstella doesnt have money to pay for servers so the servers will be down until she finishes la2hope this answers some of your questions.