Levels are way too long and there's too much going on on the screen. You gain around 50 points per level (which again takes too long) but you soon need 2,000 points for an upgrade. So you're either forced to grind or to spend real money to be "better" or "stronger". The cancer of mobile games.