Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Well done! Each mechanic is introduce in its own level, then combined with others in puzzling ways.