shuffleイベント処理をオブジェクトに分割