Fix "get_npc_spawn_point" direction issue, etc.

Fixed a direction-related issue in "get_npc_spawn_point" and made
adjustments to "add_new_npc".