Work on getting level loader working again

- Level loader re-worked to use the same code to process each of the major
objectgroups.
- Level post-creation code for different ExObjects (create() method) is gradually being used
  more for init tasks that were previously only done at level load time.