simiplify unit_fire, now it offsets automagically