The program needs to be refactored so that draw calls are only sent to the EDT. Also, I intend to add some GUI elements to save results and alter parameters. Algorithm provided by: http://www.karlsims.com/rd.html

Sample image: