Added MemoryManager to help with spooling the various engine cores' vectors to prevent adding to/deleting from vectors during calls and causing lots of trouble.
Merge remote-tracking branch 'origin/master'