have views know whether they are "edgy"

That is, whether the pattern they're matching touches an edge.
allow the printing of boards for non-placements
factor out game-loading logic, exposing it

You can now load a single game and analyze it.
be more informative in Move's .gist method

Printing the color of the player, and placement row and col, if any.