excellent balance
This game is highly addictive.
It is difficult to master, but once you do, it can become a bit easy. After day 2 or 3, once I got the hang of timing, I never got a score less than 90%. So I knocked a couple points off for that.
Still, I've already spent hours one it. Very well done.