did the steam page get take down
There was a misunderstanding with Steam, now the game is only available through itch.