duckduckgeo
pub fn repel<N: Float + MyNum>( bots: [(Vec2<N>, &mut Vec2<N>); 2], closest: N, mag: N) -> Result<(), ErrTooClose>
Repel two objects. First vector is position. Second vector is force buffer