Quests logic updated