I have a bouncing ball program that also has the balls change color. On initial start up, there are 5 balls with a random number. Even-numbered balls start as green and odd-numbered balls must randomly be assigned a color that's not green. Balls must be assigned a random rotation between 0 and 360 degrees and must be added at random locations. Is this possible?