function mvbllt()
{
VECTOR bspeed, trceblt;
set(my,ENABLE_IMPACT);
my.event = rmvblts;
my.pan = camera.pan;
my.tilt = camera.tilt;
bspeed.x = 200 * time_step;
bspeed.y = 0;
bspeed.z = 0;
vec_set(trceblt, vector(75,0,0));
vec_rotate(trceblt,camera.pan);
vec_add(trceblt, camera.x);
while(my!=NULL)
{
c_move(my,bspeed,nullvector,IGNORE_PASSABLE);
if(c_trace(my.x, trceblt, IGNORE_PASSABLE| USE_POLYGON| SCAN_TEXTURE)>0)
{
rmvblts();
}
wait(1);
}