Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
(+1)

Yep! There are a quite a few little references to various media in the game. :D

Glad you recognized it!