Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I hope I'm not missing something obvious, but I don't get how this fits in with the theme at all.  Sorry. 

The hand is form god hand meme and after you beat the game, you will get another meme.

The god hand will give thanks.txt from the sky. ^^