The game is now available on itch.io as well. If you buy it there you’ll also get a key to activate it on steam. For the first week the game has a 20% discount there.
And in other news, I also created a discord server to chat about the game. Come join us :).