#106 milestone prep

Various improvements in preparation for milestone.  See individual commits.
More improvements to come.

Major feature is grid3.json, which is a fully playable grid.