Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Ha, nice to see that you completed to demo. That's true that game can be pretty rage inducing but you did pretty good in that level ;)