We are currently updating the site, the error should be gone in a few hours, free versions are always available at itch.io
Oh, I corrected the links