Lines extending points to screen edges no longer overlap, they go to closest border. Vertical border lines now work.
lineside test appears to work, but cordinate system is flipped because I have not compensated