Pay to win app. It's practically impossible to get all of the cards within a reasonable time without the developers adding more cards that cost thousands of gems per card slot. Not only does it cost tons of gems to get anywhere in the game, but it's also impossible to get all the gems needed without playing the game non-stop for MONTHS. In other words, they need to make the game more cheaper overall for the free to play gamers.