I do plan to make it available on Itch in the future! There are some technical and legal hurdles to sort out first, but I'm working on them.