Another update
Cleaned up Base Factory
Moved active variable
Added manager specific update cycles
Fixed up manger constructors