Fix Quests unit tests: allow gp and exp to be 0