Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I think its a fairly easy game. Level 10 is the final level. So checkpoints would have made the game even easier.