Fun and satisfying. The tutorial seemed to assume I'm smarter than I am though. The online leaderboard is great.