unfortunately I have no way to track back to the hundreds of people that paid for the game / future buyers to make sure everyone gets a key, so itch.io and steam will be 2 seperate games. as for publishing date, it will be around october! ;)