Reversi#check_reversible から @reversible_pieces を剥がした
こっちの方がテストしやすくて良いのでは〜というのと、
AI実装するにあたってはきっとこれを外から利用できるようにしておきたいだろうなぁという感じ

Reversi#check_for_straight_line については、nil or [[1, 2]] を返すメソッドとして整理した
remove unnessary attr_accessor