@El'endiaStarman that's basically what I do already. There's a fitness function, I'm optimizing via a random walk, etc. That's not to say that you shouldn't also try something like that, it's unlikely you'd wind up duplicating what I've done by accident