Hi MENTD.
I wanted to use itch.io to hold de demo version of the game, as you can read here: https://steamcommunity.com/app/1194480
But maybe this is not a good idea. I will work to make a new version without Steam API and put the full game here on itch.io. I will need some days to work on this, ok? Stay tunned!
An sorry for taking to long.