The actual gameplay is really fun. It's challenging and quick but very addictive. However, it's virtually impossible to progress without spending a significant amount on gems. A few tiny tweaks to how you can earn gems would make the game infinitely more playable for the long-term but, with gems being so difficult to acquire, anyone poor is never going to succeed playing this game. Huge disappointment really when it has so much potential.