refactoring a method name
removing fields and such from Tier to move it to a module
changing to new Tier implementation loading
removing all identify chance methods
updating to remove reliance on old identify chance methods
updating and adding new events for future implementation
completely removing sockets
removing DefaultTiers that belong in modules
removing some filtering
adding lots of throws declarations and cleaning up duplicate code
changing third ItemGenerationReason to EXTERNAL
fixing not extending correct class and adding set methods
calling events while generating