Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

When's the last time you played this? It diesn't seem to be loading for me.

3 days ago, right before I'd posted the comment. On itch.io I've noticed a a few times that the in-browser games didn't load correctly or took too long. I don't really know how I fixed it, but I guess I must've reloaded it a few times? So maybe try that.