Sets up all classes and passes dragon tests