I don't see it available on itch.io. Are you planning to only release it on Steam?
No, not only on Steam. I'm about to post a demo on itch.io as well. Maybe I'll do it next week, after additional testing.