Hey, if you played the game, a rating and review on the Itch page would be a massive help!
Also, there is a feedback form in-game, but I thought I'd post it here (Link)