Update player and NPC initialization, etc.

Made adjustments to the "init_player", "move_player", "init_npc",
"show_narration", and "graphics_select_single_repeating_click"
functions. Also increased MIN_ACTION_REPEAT_INTERVAL to 300 ms and
renamed it as PLAYER_ACTION_REPEAT_INTERVAL.