adapted PainGun to the new API; also, firing while running has greater spread