The art is okay (though not particularly explicit), the story seems like it has potential; but there just isn't much there. The actual platforming puzzles are trivially easy, and the game doesn't really go anywhere.
Feels more like a demo than a full game.
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.