I have... no idea why that is. Because this is taken directly from the itch page for the game.
It's weird too cause it seems like a lot of people in this tread have had the same issue. There's tons of comments where peoples links weren't working. I wonder why?