yes, itch is the only place to get it and I don't have any plans for any other type of release, sorry!