I broke it.  Panel isn't painting properly, while dimension values seem
to be changing.  Struggling with the initial structure & changing it to
a single-instance-everything-serialized to work with the timer being out
of control in multipler threads.

Need to move keypressed methods out of the class.  Not sure what I was
thinking.