add magnitude, changed subkinds preventing collisn