At some point I stuck in this game without crystals, the income is low and the leveling of the heroes becomes too expensive (crystals). The only possibility is to buy them in the shop for real money and fare too expensive. From this point on it is Pay for Play.