void Translate_Body_Towards(Vector3f point,float dt) {
	  Vector3f dp = new Vector3f(point);
	  dp.sub( body.pos );
	  
	  float dpl = dp.length();
	  if( dpl > dt ) {
	    dp.normalize();
	    dp.scale( dt );
	    if( body.pos.z != 0 || dp.z >= 0 ) {
	      body.pos.add(dp);
	      int i;
	      for( i = 0; i < 6; ++i ) {
	        legs[i].pan_joint.pos.add( dp );
	      }
	    }
	  } else {
	    body.pos = point;
	  }
	}