game's fine just sucks one of the game devs is a lolicon, and also the game has a rather strange and inconsistent political message.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.