Okay, link correctly points to the Itch page. Apologies, I think the markup got messed up as I was copying and pasting various links in a few places for the two platforms I've released on. Good catch, thanks for bringing it to my attention so I could resolve it quickly.