外から変えられたくなかった
readable
Boardへ移した
remove unneccesary line
Game から Board に移した
やっぱり #inspect の結果を ○とか ×にするのはまずい気がしてきたのでto_sにした
rename
消し忘れ？
piece を返すようにしたのでspecを対応させた
実は Piece が 同値性のチェックに color のみ見ていて、x, y も見た方が良いような・・と思いながら
既存部分(主にspec)への影響がでかそうだから手が動かなかったのだった
readable
implement Board#next_piece_for(piece)
Board のインスタンスメソッドとしたけど、@boardにアクセスしやすいから、という理由だけで
ここにあって良いもんか？という感じが何となくする
Board#next_piece_for は次のpieceが存在しないときnilを返すようにした