This program is similar to the 'Ball Trace' program, except now, the ball's x and y velocity will each reset to random values rather than simply reverse with each bounce, making it have an irregular path.