Removed OnQuestComplete hook, use QuestReward instead. Implemented OnQuestStatusChange hook

Also fixed some comments and added overrides
The OnQuestComplete hook was unused and didnt work properly