Ports tg's garbage collector subsystem and Destroy() returning qdel hints.
* Any nulls present in the mob_list would cause a runtime when checked if they are gcDestroyed. Add a null check. * Noticed that the object controller has the same bug, might as well fix now too.