隣石判定

* Coordinate#neighbors単体テスト
* Coordinate#neighbors実装
* Column#neighbors単体テスト
* Column#neighbors実装
* Row#neighbors単体テスト
* Row#neighbors実装
延長線判定

* Coordinate#edge?単体テスト
* Coordinate#edge?実装
* Coordinate#next_after単体テスト
* Coordinate#next_after実装
* Row#edge?単体テスト
* Row#edge?実装
* Row#next_after単体テスト
* Row#next_after実装
* Column#edge?単体テスト
* Column#edge?実装
* Column#next_after単体テスト
* Column#next_after実装
石返し可否判定

* Extrapolation#flippables単体テスト
* Extrapolation#flippables実装
* Square#flanked_flippables_regexp単体テスト
* Square#flanked_flippables_regexp実装
石返し

* 石返し結合テスト
* Square#place単体テスト
* Square#place実装
* Square#flip単体テスト
* Square#flip実装