Ported Polygon->encloses_point()