nm, i've got it after playing around for a few hours lol

Code:

c_move(player,move_vec,nullvector,IGNORE_PASSABLE|GLIDE);

//player.pan -= mouse_force.x*20*time_step; //old way of panning...
c_rotate(player, vector(-mouse_force.x*20*time_step, 0, 0), 0 );



this seemed to correct my problems...