Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

did you try downloading it as the description of the game does state that there are some bugs and errors in the browser version