>>886
どんなルールで、どこが煩雑になっているのか、わからないのでなんともいえないけど
イベントグループの切り分けと責務を明確にするしかないかな。
Luaを使えるからマの方だと想定して話すと、クラスの切り分けみたいな問題になるのかな。
パッと思いついた感じ↓(カードゲーム作った事ないからよくわからないけど)

<イベントグループ構成例>
・CPU
  ・思考ルーチン
    ・カードを引く
    ・役をチェックする
    ・カードを置く
    ・カードを捨てる
  ・手持ちカード管理
   ・戻ってきたカードを整理
   ・カード要求に応える

・山場カード管理
  ・戻ってきたカードを整理
  ・カード要求に応える