It's a such a unique idea, I don't think I could have ever came up with something like it, great execution!
P.S. My brain said F U! only because it's so hard to focus on all the things at once. :D
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.