The spin self-stabilizes the projectiles by taking into account such factors as boundary layer effects, drag effects, compression, bow, shock waves, Bernoulli effects, velocity, electromagnetic effects and molecular friction/pressure/temperature effects.