added DebugObject
added new BaseManager
refactored GeomatryManager to work with new BaseManager
better refactor
refactor Object -> ObjectController
refactored all managers to work with new base
renamed BaseManager2 -> BaseManager