Thats a good question, because i didnt write the code

No, um the ball is using this.... (and other code, of course.....)
phent_settype(my, PH_RIGID, PH_sphere);
ph_setgravity ( earthgravity );
phent_setmass(my, 8, PH_sphere);
All I have right now is a ball i can move around.... all other level objects are either blocks,
or
models that have my_polygon = on
I guess i just want to know what it will take to make the collision between the ball and a moving object work right.
Collision with static models works great, it's the moving ones that act funny.
Another example would be to picture a mini golf game. The windmill would have the blades that rotate, if you make it through, great, but the fan blades would have to be able to accurately stop and/or push away the ball. And the blades would be thin and narrow, so accuracy with collision would be a must.
Jason