Add a type to Ranged_attack.  So we know not to drop items if we're firing our gun (as opposed to throwing it).