It's a decent game, graphics are well done and has decent progression. My only gripe is the time gating on upgrading skills - they're an important part of progressing and the whole "wait ten minutes or pay gems" screams cash grab. Gems for "premium upgrades" and pets makes sense, but not the time gating of skills.