>>281
手続き指向よりもデータ指向にした方が、無駄なコードを削減できる。
例えば勝ち負けを一つのフラグ変数にしたり、勝ち負けの記述を群論の観点で一つの関数で抽象化すると見通しが良くなる。