Adjust narrations, NPC init, and leveling

Adjusted NPC initialization and various narration texts and ensured
health and energy are restored after leveling up.