A very fun, satisfying and addictive game, but clearly engineered to get people to spend as much money as possible. It very quickly becomes pay to play, progress just isn't feasible without buying gems which are disgustingly expensive.