Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

That still sound complicated, especially when you have little to no time to explain the mechanics to the player. I would have stick to the matching mechanic. (but that's just my beginner advice ofc :p)