Add hole/wall differentiation to Polygon class