https://maadd.org/articles/top-3-matching-and-puzzle-games-like-candy-crush