I hold off on Itch until it's generally free of bugs (I know you probably can't tell, but these are the 'bug-free' versions). I expect that I'll update all of the version here on Itch in a few days.
That is good to know thanks for the info! I appreciate all the effort you do in this game.