Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I had some trouble understanding how exactly to play this, I don't quite get the mechanic. The frog enemies got a good chuckle out of me though. I'll give it another go in a bit