Congrats on the itch.io release, you're up in the fresh games section on the homepage!
Awesome! Thank you :)