Hi i am trying to put physics on my missile, it isn't a straight shooting missile it is like when you shoot from a tank at a certain point it curves downward. I put the physics on the missile and everything works fine except i can not get it to curve its tilt down, here is what i have.

Code:
function shoot()
{
	VECTOR shoot;
	shoot.x = 900; shoot.y = 0; shoot.z = 0;
	vec_rotate(shoot,player.pan);
	phent_addvelcentral(my,shoot);
	phent_addtorquelocal(my,vector(0,10,0));//curves the tilt down but not correctly
}

function physics_func()
{

		phent_settype(my,PH_RIGID,PH_BOX);
		phent_setmass(my,my.mass,PH_BOX);

	phent_setfriction(my,10);
	phent_setelasticity(my,0,100);  
	phent_setdamping(my,0,0);   
	ph_setgravity(vector(NULL,NULL,-500));
	shoot();
}



I use the torque to curve the tilt down but the problem is sometimes the missile doesn't curve enough and sometimes to much, the velocity and the angle of the missile when fired changes just about every time it is shot so i can't really just do trial and error until i get a torque that will work right, is there anyway to do this?

Thanks.