Good game spoiled by high price of in app purchases and monthly subscription. All levels have gem rewards only once and this ensures that only way to get enough gems to keep playing is by spending money. Treasure boxes are total cheat. Don't download this or stop playing after Boss 10 or 20. Edit: More details on how this app tricks to spend money. Gem is required to upgrade and play. This is artificially limited.