Simple Trapezoid Filler. The fill algorithm that I ended up using in my 3D maze. Only suitable for quadrilaterals with two parallel (vertical or horizontal) sides.