Hey there! As a indie game developer it takes some time to get things done as we have been working on a few projects,
podcasts, cross promotions and future platform launches, we will work on making a itch.io app link when we can in the mean time the pc link is still good. If you want to wait for the other options i understand no worries!