Enjoyable game with good graphics, but almost impossible to progress without spending money. The game allows you to win "coins", but after the first couple of upgrades everything requires "diamonds" - you can either collect these painfully slowly via daily log-in rewards or buy them with real money. You can't actually earn them in the game. Shame on the developer!