validation fixed
input works

Form input data structure changed to objects. There is a very noticeable
decrease in performance (3x slower maybe). Statistic tracking all left
as arrays.
more work (on using defense)

Advancing runners is significantly more complicated, as we have to
remember which runner is on which base.