Initial ThreadSafeQuestManager - needs more testing & debugging before it is 'production-ready;