Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

it definitely accomplishes that, but you asked about the puzzle part =P

Yeah that's what the big sites tend towards as well, it's a nieche. A puzzle game needs to incorporate easier rules that the environment can diversify or the game can upgrade on at later stages. Easy to pick up stuff in the early phase with a ramping up curve and more added into gameplay later on.