found issue and corrected

for the first addPoint statement in the quad() method, the params were ( x1 , y2 ) and not ( x1 , y1 )

# WOW SUCH BASIC VERY TEAR MUCH PEASANT