Compare Points with <=> and Bresenham implementation
All draw methods return the necessary points

Fix typos and minor optimizations