Added Troop Classes, and updated SchematicManager