Movement can be inconsistent; platforms and ramps especially may seem to juggle the player slightly, preventing jumping. There doesn't seem to be any way to aim, nor is there particularly a goal for what you're doing in the first place. It's an ambitious project and an interesting notion, but the experience of playing it is disappointing and often aggravating.
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.