Questing system. Need more ObjectiveType implementations and a few other things before we can implement the quest creation / scripting or whatever. We also need the data for quests stored somewhere (lol)