What happened to the download link, if you don't mind me asking?
I've been working on a Steam release of the game which is about 35% more expanded and costs 2.99$. I will eventually bring the itch.io link back, but it will no longer be free. I've been working on the game for three years since I was 15 so I wanted to make these three years well spent. and I decided to upload it to the larger platform. And on Steam you have to pay 100$ for each game you publish so it's just not worth uploading stuff for free.