Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It may be a problem with web player acting weird with your computer. Have you tried downloading the executable and running that?