So when will it come out on itch.io?
I'll do a free release on itch.io when I'll have enough content to warrant a major update. Probably in around one month or two.