anchor.diff:    //Otherwise, the two line segments are not parallel but do not intersect.
     return null;
   }
  -
  +List<Vector2> intersectionPoints = new List<Vector2>();
   List<LineSegment> getPossibleIntersectors(LineSegment line, int parentIndex) {
     List<LineSegment> possibleIntersectors = new List<LineSegment>();
     for (int i = 0; i < Lines.length; i++) {
  
positive.code:   // Might as well use Vector3s to get depth, this is just easier to work with for now
    int depth;
    bool visible = true;
    
    // Assumes point is on line
    List<LineSegment> split(Vector2 position) {
  
negative.code:   renderer.render(scene, camera);
  }
  
  class LineSegment {
    Vector2 start;
    Vector2 end;
  