randomInitalVelocityOffsetMaxRadius should really be a curve, that's how you'd do overexpansion convincingly.