So basically they abandoned the itch.io release to focus solely on the Steam and Patreon versions? Not a good look for the devs.