Will there be an itch release?
No, only the demo is on itch. To get the full game, you have to check it on Steam. it has been released so, go ahead, don't wait xDDo note that YES, it does cost money. Just like Winds of Change tho so :P