Fixed a bug with the UpdateActiveNpcs function where it wouldn't add an npc twice (if you leave and then re-enter the room again).