so. i asked this a while back. but for the people who already paid over here. is there any chance they might be able to get a steam key? at the vary least the updates will still go live for itch users?
We are still updating for Itch users who already bought the game, the new version should be downloadable here :)