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