After reading "The Blind Watchmaker" I did something similar to this project -- in Visual Basic! (My excuse for using such an abhorrent language is that I was only 10 and didn't know any better).
Which makes me think that this project is ripe for a "artificial selection" mode in which you get multiple mutated copies and pick the right one, slowly directing the parameters in a 'pleasing' direction. Here's a cool video that demos Dawkins' watchmaker program from way back when: https://www.youtube.com/watch?v=nUkL2bLFiOU