An interesting modification would be to have it reflect on its own output each day, and build up a list of advice for future attempts, fed in the next day.
That would give it some “learning” and I’d be curious if
1. Would it converge to a consistent shape at all? Or just bounce around random shapes day to day
2. Would it produce unicorns more often than 1/118 times?
The hardest part would be getting it to interpret its svg output without seeing it rendered. The multimodal model getting a rendered image would probably be much better, but maybe not!