All managers now use MemoryManager

and ~Camera() doesn't cause exceptions on close now