public override void Action()
    {
        if (quest_controller != null)
        {
            if (quest_controller.AreQuestsCompleted() && realm_model.GetCurrentRealm() != Realm.Ghost)
            {
                quest_controller.Action();
            }
        }

        realm_model.ChangeRealm();
    }