I genuinely cannot believe that this is not already a game. Surprisingly addictive, but the challenges seem impossible unless I am really slow at typing.
If you haven't played my game yet, check it out.