The link on the main Itch.IO page is still legit. You have to remove the spaces (I'm trying to cut down on bots).