UHHH
yea it seems to be either broken or ...you have to pay for it? idk
Like there are literally no files to download
Itch only allows free nsfw games due to (collective shout) pushing their views on MasterCard/visa
I think the name "collective shit" would be more fitting for them.