much work on line/ray/segment intersections, plotting includign angles, and started adding in transforms (translation)