My favorite game. A wonderful variety of puzzles, plus resource management, mazes, plenty of special events, and a fun story. Generous enough with rewards that you don't need to spend real money to keep progressing.