* plug memory leaks
* use std:unique_ptr
* minor cleanup
* minor cleanup
* use getEntities
* improved aggro list update handling