A solid quest system/engine where you can't break a quest by by doing another quest during the first quest.