• I like the concept of this. It's essentially an "intelligent trial and error" approach.

    If you can lock down the random actions, and add a bit of intelligence here and there, you could start generating some good solutions.