Very neat! I had to stop playing early due to mouse troubles, but what I did get to play was enjoyable. The gimmick is nicely thought out! Great work! :D