Breakthrough: Modernize.
Breakthrough: Modernize.

Breakthrough now uses the SquareGridLayout instead of an internal
board representation, and it also now uses the useful _pre functions.
This simplifies the code a surprising amount.

Not sure I'm going to work on the other games, but it's good to know
that the layout code is useful as-is.

sunfall/giles