Genius Idea, very well executed, maybe a bit too easy right now, but you can tweak the difficult to raise the challenge so It isn't that bad.
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.