Fix quest complete hook, implement it for gameobject and for smart AI

Or would the QuestComplete be on the quest completed status? And not when quest is actually finished?