No, itch is a store. Soon the price will drop down to 10$ and (I presume it was 10$ you paid) you'll get access. We're going to add a few more scenes with full release.
hell yeah, big priece