Added mechanics/character-class tests for parsing invalid XML
Refactored many world types to be references