move!はおかしな座標を渡された時は例外を上げるようにもどした
理由
- move!の返り値を見るのはなんだかキモくなってきた
- 結局move!もbegin-rescue節内に入れてしまったので、こっちの方がおさまりが良いように感じた
見た目を整えた
例外をraiseする方針にした
ラップするクラスメソッドはややこしくするだけで意味が無い気がした
現在の手番のプレイヤーの打つことのできるマスを取得するメソッドを用意した
Board の状態を直列化するメソッドを用意した
serializeという名前はなんというかうーん。。という感じ
cosme
serializeの結果からBoardの複製を返すメソッドを用意した