Can it be put back on itch?
Working on a patch / improved version. It's gonna take me a while as I'm in between other projects at the moment :D
Apologies for the long reply!. If you want the ITCH build of the game I can arrange that for you easily XD
Sure that be cool!