Bought it just now! Fuck Collective Shit Shout and the stupid Payment processors for forcing platforms like Valve to censoring and removing games.
I never like Itch due to its censorious nature, even before the recent bans (They have been removing games for years now as long as there Twatter backlash). But now they have taken a firm shit stance against these games with their recent X posting.
I just had to get it from this site. I think the links has the discord? I hope you can continue the updates and find ways to fund the game more if you can.
The more these cancer companies censor stuff, the more I'm inclined to support games/works like these.