I've played a lot of games and eventually get bored of most of them or get annoyed that you can't advance any further without paying money. I've never experienced this while playing this game. It's a great mixture of keeping you entertained and advancing not too fast that it's boring or too slow that you lose interest. Which I found is hard to do. Perfectly balanced and fun to play. Game developing done right. Great job.