Did away with flood fill on region shading. MASSIVE performance increase with shading. Since the region is already being converted to an approximate polygon for IsPointIn anyway, we now just directly draw the approximate polygon.