Perhaps I missed something, but it felt like there was not like, and ending or any progression? I like the idea at least, but it really did feel like not much more than a showcase.
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.