No-one controls evolution, mutation, or changing of genes. Random mutations happen all the fucking time, sometimes, the mutations are a disadvantage, in which case, the individual with the mutation would be less likely to survive and pass it's mutated genes to the next generation.
But if this random mutatation isn't a detriment, or even, is an advantage, then it's likely to pass onto the next generation. This non-detrimental mutation, throughout the years, spreads through the population.
Nature is doing the selecting, but not in a conscious way. Leave a population of animals in a specific environment for thousands of years, and they'll adapt to their surroundings through the generations, whether it be better camoflarge, protection, behavioural changes, more specialised bodies, etc.