Support for quest & major reorganization

I'm adding support for quests in this commit and also reorganizing
assets into meaningful folders. Take a look at QuestBase or Trello for
more information about how quests work. There's an example in TestScene.