I was looking for the download link to Purchase this game here on Itch.io. However, the link seems to have disappeared. Was this on purpose or an itch.io error. Game looks really cool and different but due to my living situation I do not buy off of Steam.