scanline triangles work for the most part, except for this weird case where the bottom right point gets above the top point in the screen ouput coordinates