Great stuff here! I've played a bunch of other stuff like this, but this is the only one that's managed to captivate me for the whole thing- usually I get bored and start skimming. I even read along. Fun stuff. The perfect difficulty too- hard enough that it was satisfying to get right, but easy enough that I didn't need to think too hard.