I expected a little more effort out of a game jam entry.
ADMENDMENT: LOL! I missed the whole concept first time. You got me good on this one...
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.