Move max-NPC-checking into "tick_handler"

Because "tick_handler" now counts the current number of NPCs in memory,
I moved the check vs. MAX_NPCS_AT_ONE_TIME from "add_new_npc" into
"tick_handler".