It's such a simple game, with tons of upgrades. Even better is that nothing costs real money (besides the diamonds, but you earn a decent amount each day with the daily challenges), and everything is fairly easy to unlock with in-game currency.