I had a lot of fun playing with the dev team! Quite fun watching others play the stage you made in real time. The game definitely needs some onboarding tuts on how to play and what the objective was, which I was lucky enough to catch them on stream and have them explain it to me which made the game a lot of fun to build and play!
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.