On the top right of your browser on Itch, there is a thing you can click on thats called "Related games", and im pretty sure i saw a game thats something like this, but its being reworked for the moment.