Proper way to handle GC of coroutines
Remove old NPC definition system