敵の動作をソース内に簡潔に記述する方法を
テンプレートクラスを使っていろいろ試作してみたら
結局普通に関数を書いた方が楽だったでござるの巻。

汎用性を下手に持たせようとして、本当に必要な機能を
見失うことの愚かさを再認識しました。
これからは真面目にやります。