Using the visual programming language Processing, display in an endless loop every 120 secs one of six randomly selected different sized background images, where the background image slowly moves (30 fps) in a random direction until it encounters an edge and bounces in another random direction. No image should show twice in succession.