快感を受ける処理を kaikan() メソッドを定義するのは、あらゆる行為がファック対象になるカードゲームでは設計ミス

FackAction クラスを作って、その exec() メソッドに理性を減らす処理を書くのが望ましい

そうすれば、「快感を全て倍にする」みたいな特殊なカードも、後からどんどん追加していける