Hello, thank you for the feedback! This is my first time uploading on itch. It should be public now! We are currently fixing bugs and working on the itch page, so please take the current state with a grain of salt. We should have a final build ready for the jam soon.