Update action logic

必ずactionはplay()から呼び出す