Nice work.
Still buggy. If you increase the ball size and increase the speed, the whole thing goes black/white in 10 seconds.