デバッグログを残すように変更
コンソールにログ出力するよう追加
ロギングを別クラスに抽出
get_ptype関数を実装
underlying_typeをunderlying_type_tに変更
boardにoperator[]を追加
初期化子リストの括弧を変更
エラーメッセージを修正
コメントを追加