Pay to play. When you start, it is all fun. But then you hit lvl 20. Patients are pissed real fast. When you fail you earn barely 20 coins and you need 300, 500 or 600 coins for one upgrade. And somehow i think you need more than one to pass the lvl