Fix the quests, add zone support, group map by zone