Hi! The game is stillk on steam as far as I know and I can see that 16 people have bought it even today, so there shouldn't be a problem. Sadly the itch.io version doesn't come with a steam key. I'm able to request a batch of keys from steam, but that might take some time.
Ah, ok, thanks. For some reason, for a few hours yesterday, I couldn't go to the game's Steam-page. It would always throw me back to the main store. But it's working again and I bought it there. Cheers! :)