Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

That's weird, what browser are you using? Try changing browsers or downloading it and then playing it.