Well made, but the controls are bad. I see a lot of promise in the game. A place to start would be to add an Achievement system, so you don't do things, that you have already done.
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.