隣石判定

* 石返し結合テスト
* Square#neighboring_opponents単体テスト
* Square#neighboring_opponents実装
* Coordinate#neighbors単体テスト
* Coordinate#neighbors実装
* Column#neighbors単体テスト
* Column#neighbors実装
* Row#neighbors単体テスト
* Row#neighbors実装
延長線判定

* Extrapolation#coordinates単体テスト
* Extrapolation#coordinates実装
* 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実装
temp