This is really cool, however I haven't been able to finish a round in three tries. There always comes some point where for reasons I can't discover, the game suddenly completely freezes.That aside, quite neat!
Thanks! I've seen that bug and have been unable to trace its source so far (it seems like an endless loop of some kind). I'll take another look!