Ah okay. I didn't realize Steam did that. That explains it thank you.
Now I am curious though do you plan on keeping Itch.io and Steam separate or having an Itch.io purchase come with a Steam Key? Sorry for all the questions btw I enjoyed the demo and want to know about the future of the game. Not to mention as a Game Dev I like discussing how Game Devs are doing things with their game and on store fronts.