Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

oh, yeah! the theme really lends itself to puzzle games.