Huge update!
New visual features; infinite spider vector (for drawing) and (vector) direction.
Because of some examples from lasermaster1977, the whole mess of constructors for all of the line functions was re-written and it actually works now.
There was an issue of a real number (double) being an integer or not. Turns out, if there is some real math involved, an expression that should result in a value of 50 is actually over by a number that is in the 10^ -15 magnitude.
Did some major code cleanup. Fixed an ancient bug.
https://laserboy.org/code/LB_05_15_2021.zip
Let me know if you find any weird behavior, other than the usual.