The premise is neat in theory, but the implementation lacks clarity and concise direction and is just confusing to play and understand the overall mechanics. It looks nice, I'll give them that, but even with their one page description of instructions, I was still unclear what to do.
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.