How can I also simplify my code?

My code:

float x=600;

float y=300;

float x1=600;

float y1=300;

// controls size

float size= 50;

//controls speed

float xSpeed =10;

float ySpeed= 10;

float x1Speed =10;

float y1Speed= 10;

//line variables

float l= 10;

float lSpeed=5;

void setup () {

size(1600, 900);

}

void draw () {

// repeatedly clears background

background(0);

//changes colour of the ball

fill(random(255),random(255),random(255));

// draws circle

ellipse(x, y, size , size);

ellipse(x1, y1, size , size);

//makes ball 1 bounce

x+= xSpeed;

if(x> width|| x< 0) {

xSpeed= xSpeed *-1;

}

y+= ySpeed;

if(y> height|| y< 0) {

ySpeed= ySpeed *-1;

}

//makes ball 2 bounce

x1+= xSpeed;

if(x1> width|| x1< 0) {

x1Speed= x1Speed *-1;

}

y1+= ySpeed;

if(y1> height|| y1< 0) {

y1Speed= y1Speed *-1;

}

//moving line

fill(random(0,255),random(0,255),random(0,255));

rect(0, l, 1600, 3);

l=l+ lSpeed;

if(l> height) {

l=0;

}

}