Way too mobile game-y (in the sense that there's too many intrusive and annoying pay-to-win monetization techniques). And why is "addicting" used like it's a good thing? A neat concept, but I'd like to see it as a game instead of a money-making scheme.
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.