Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Ok, the Windows thing is definitely fixed now.  I don't know why you aren't seeing a download link, though, I see it just fine.  :< 

Yep, Windows thing is fixed now. (Thanks!) As far as the download link, what I mean is that I don't see a download link on the game page as viewed in the itch client; that's normal, except in games where the install button doesn't work for some reason, in which case I would expect to see a separate download link somewhere. That's the only reason I brought it up; the install button works now, so it's not relevant anymore.