Make object move randomly 2D

Hello, I am trying to figure out how to make my object move randomly in a given space. On top of that, I want it that after around 20-30 seconds that the speed increases slightly and that the objects shrinks. All help is appreciated.

Ha…sounds fun. this should do something for ya.

var randomspot:Vector2;
var speed:float;
var timer:float;

function Update () {

timer=timer-Time.deltaTime;
if(timer<1){timer=15;

randomspot=Vector2(Random.Range(5,50),Random.Range(5,50));}
transform.position = Vector2.MoveTowards(transform.position, randomspot,speed);


}

// Widen the object by 0.1
transform.localScale += Vector3(0.1,0,0);