Lazy game play.. lazy developers feels like each level is the same. They use the same background scenes no matter what level you're at and the ridiculous sound effects and time wasting animation transitions only to force us to click "skip all" in between each match. Small fonts and confusing verbiage that doesn't even have explanations in their own help guides. It's like 3 games within one app but points from one do not build onto the other.. you gain rubies in one game versus souls inanother