攻撃というものを、攻撃側と防御側が存在して成立する別のオブジェクトと
して考えた方がいいと思ったのだが、そういう設計の話はなしなんだよな。残念。