After completing the graphics interface I still wasn't satisfied with the
algorythm. It still was a routine which did exactly the same after a restart.
So I asked myself: "How could it find a different solution when all information
is exactly the same?", it would simply take the best solution and thus never
find a different solution. So I atered his memory again, it would leak some
information randomly. You can say it's more humanoid alike.