Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Sounds like an interesting game. A new take on a jigsaw puzzle.