Puzzles way too hard sometimes, too easy sometimes, but still very different and interesting. Deserves credit for doing something out of the box.
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.