Remove 2 functions, adjust ending and "init_npc"

Removed "touching" and "player_is_visible_from", incorporating both into
"tick_handler". Also adjusted "init_npc" and the ending narration.