I'm working on a basic quest/achievement system. I have a class that we'll call questManager. The way I determine completion of the quest is by comparing an Action object to a Quest object. The questManager holds an array of Action objects that are not yet complete.I'm working on a basic quest/achievement system