Add ranged enemy attacks

Updated "determine_npc_behavior" to allow ranged attacks from certain
NPCs.