extern void object::Sabotage( )
{
	float	delay, value;
	point	pos;
	int		total;

	delay = cmdline(0);
	pos.x = cmdline(1);
	pos.y = cmdline(2);

	total = 0;
	do
	{
		value = 0.5+rand()*0.5;
		wait(value);
		delay -= value;
		if ( rand() < 0.3 && total < 5 )
		{
			produce(position, rand()*360, 530+rand()*10, "");
			total ++;
		}
	}
	while ( delay > 2 );
	wait(2);

	turn(direction(pos));
	motor(1,1);
	wait(10);
	motor(0,0);
}
