It's weird how smartphone game design has converged on certain features. I downloaded Tetris (Blitz) and I could spend money on in-game currency, it had daily challenges, and even XP! I'm not sure how much this relates to revenue vs users just preferring this design.