プログラミング。今回の難所である追加機能に手を付けたら、いろいろややこしい箇所が出てきて頭を抱える羽目になった。いろいろ考えたがうまい方法が思いつかないので、まずは効率やスマートさは無視して不細工で泥臭いコードで強引に動かす。この機能の実装の山場はおそらく3つほど。少し残業して1つ目の山だけは越えた。