b.decideDir<T> でdecideDir を実装していて、Grid型のコンストラクタを持つ思考クラスを渡すようにした。

それに共ない header とcpp わけた