add EventBus + QuestSystem