Fix infinite region, the x and y should have been negative.  Fix Exclude, intersect, union and xor against empty region.