Added basic ranged functionality to handle_ranged() check on primer component.
Added ballistic magazine loading and ammo use for handle_ranged().