Hm, I'm gonna investigate the Itch situation. It's my first time adding a game to Itch, so I'm not familiar with some of the issues so thank you very much for the feedback.
Thank you for the reply, I hope you enjoy the game! :3