I am trying to make a 8 ball pool game with pymunk and pygame. I use a pymunk.Poly to represent the shape of the pockets, and the body of the pocket is pymunk.STATIC, while the balls are shapes of circle and the body of them are pymunk.DYNAMIC with mass 5 and radius 11. When I try to pot the ball into the pocket, it does not work because STATIC object is not allowed to overlap with DYNAMIC object, and I cannot check if the center of mass of the ball(which is the center of the ball), is in the pocket(pymunk.Poly shape) or not. Is there a way to achieve the effect mentioned above?