The following goes into an infinite loop (or seems to be at least) on 0.8.0 ``` let pt = Point { x: 2, y: 2 }; let pt2 = Point { x: 7, y: -4 }; let line = rltk::line2d_vector(pt, pt2); println!("line: {:?}", line); ```