Changed package names to lowercase, implemented CharacterClass.getAllSubclasses()