Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You are on the right track.
I don't want to spoil it, but take a better look on the photos. It's a puzzle inside a puzzle. If you still can't figure it out feel, free to message me on Twitter.