Damn, so that isn't it either. Well, hopefully it's just a temporary hiccup with itch.io or something.