That was genuinely a lot of fun. The drills made it very easy to learn by playing, and I got 99.9/100 on todays, puzzle. I could see this being something I come back to.
It might be fun to have a leaderboard for the daily puzzle or something where you could keep track of your scores.