Im not sure how to help you with collison, I haven't used DBC in several years so unsure of the commands it can use.
Although its mostly math, I use
Intersect Object (a DBP command) so my collisons wont be much help.
Although there slow, DBP have built in collisons
COLLISION COMMANDS
MAKE OBJECT COLLISION BOX : MAKE OBJECT COLLISION BOX Object Number, X1, Y1, Z1, X2, Y2, Z2, Collision Flag
DELETE OBJECT COLLISION BOX : DELETE OBJECT COLLISION BOX Object Number
SET OBJECT COLLISION ON : SET OBJECT COLLISION ON Object Number
SET OBJECT COLLISION OFF : SET OBJECT COLLISION OFF Object Number
SET OBJECT COLLISION TO BOXES : SET OBJECT COLLISION TO BOXES Object Number
SET OBJECT COLLISION TO POLYGONS : SET OBJECT COLLISION TO POLYGONS Object Number
SET OBJECT COLLISION TO SPHERES : SET OBJECT COLLISION TO SPHERES Object Number
SET GLOBAL COLLISION ON : SET GLOBAL COLLISION ON
SET GLOBAL COLLISION OFF : SET GLOBAL COLLISION OFF
SET OBJECT RADIUS : SET OBJECT RADIUS Object Number, Radius
AUTOMATIC OBJECT COLLISION : AUTOMATIC OBJECT COLLISION Object Number, Radius, Response
AUTOMATIC CAMERA COLLISION : AUTOMATIC CAMERA COLLISION Camera Number, Radius, Response
MAKE STATIC COLLISION BOX : MAKE STATIC COLLISION BOX X1, Y1, Z1, X2, Y2, Z2
I have a feeling that one or two of these commands were in DBC, it would be in the Basic 3D commands section of the Help guide.
Sorry I cant be of much more help=/
James
[Edit]
You wouldnt be the first person to tackle collision in DBC, try searching and asking in the DBC forums - goodluck
My first sexual experiance was in my girlfriends house, then she came down stairs and ruined it...