I put together an enhanced version of this frontend. The mini-game is much more elaborate now, performance has been improved, and I've done a lot of polishing on it.
Unfortunately, Camtasia is a piece of crap, and you can't really tell from the video, but the frontend runs at a silky smooth framerate (up to 144hz if your monitor does it).