Adding polygon.Overlap function
This way don't need to use bounding box (Rectangle) to compare Quadrants
Clean up polygon instantiation