Kinda just a gallery with uninteresting gameplay to get to a small interactive scene. Can't really call each task a "puzzle", more "wareware without a time constraint".
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.