UserProcessor renamed to PlayerProcessor
added ModuleManager