First of all, let me point out how I love the chipmunk lib!

I need to create some kind of a billiard game.
Instead of billiard balls I'm using square polygons.
I have created 8 identical polygons and a space (the "table") with no gravitation, but with damping=0.5 to emulate the friction of the billiard table.
I set an initial speed vector to a polygon and watch the polygons collide.
Direct collisions work well, especially at high speed.
But when a polygon is spinning at low speed (when it's about to stop), sometimes its corner can overlap an other polygon without generating a collision.
I've been playing with different chipmunk parameters for several days, but still haven't eliminated the overlap completely, which happens from time to time.
Could anybody advise me what parameter to play with, please?
Please, help.