Adjust "show_narration", "tick_handler", etc.

Made slight adjustments to "show_narration" and "tick_handler" and added
return values to "damage_player", "cast_spell_on_npc",
"adjust_player_current_health", and "adjust_player_current_energy".