fix ranged; make it use up ammo correctly
no more Toughness-related freezes