Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

It depends on how long each puzzle takes to solve. And really, if it's explicitly a pre-release alpha, then I wouldn't see any reason not to release any amount of work you've got.