Added 'updateObjective' to quests.js

This simplifies updating objective status. And keeps more details in quests.js