Interesting concept, with a good core to expand from. Invisible walls make me slightly sad though. Doesn't seem to fit the game jam theme from what I could see though.
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.