I like the lack of character controls, but I find it extremely challenging to try to finish this level, if you want to turn it into a full fledged game, maybe make a couple of tutorial levels :)
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.