box-borders and arrow-tails now scale
empty boxes with values in next-addr are drawn
Maybe fixed the mystery crashes?

My theory is that it tried to pick a font size below zero and went into
an infinite font-choosing loop.  Now there is a floor font size of 1.

We'll see if the crashes ever return.  They were rare...
Arrows not marked for loopbacks
Random seems to be working

It looks like the underlying problem now is the writeInputState function
in the JS file.  :/  That won't be fun to debug...

Also, I still need to implement the shuffle algorithm.
fixed JS writeInputState issues and wrote shuffle

Randomize is fully implemented!!!