now it has a genetic style algorith

probably with some horrible flaws