Itch is a useless platform for people who want to make games people will enjoy or eventually buy. Activists release their fart-huffing wankpieces here, along with a few unfortunates like me who were roped into thinking this is where game enthusiasts could go to browse.
Gamejolt and Newgrounds will both give you 10x the engagement if your game isn't shitilly written avant garde trash
https://airbiscuit.newgrounds.com/
https://gamejolt.com/@PelagicReactor