Just noting that we'll want to watch for proper calls to delete if we're putting them on the heap. Looks like remove_npc does that properly, though?