Some work is now done on checking.

May have to remove specifics for W and H on the board and force
 squareness, as we can't (at least, not the way I see it), have a
 rectangular board.