Would it be possible, to create a bot that steals genes from other bots, via viruses? My idea would involve the creation of two viruses. The first virus would be shot from the thief bot, which will then hit the target. Once the target has been infected, it will produce another virus, this time containing the genome of the organism. This virus will fire back at the thief, giving it the genes from the bot. The virus that is still in the targeted bot will fire multiple times and cause the host to follow the thief while firing the virus, until it dies. Once the new genome is inside of the thief, the virus responsible for this will become inactive in the thief, leaving behind only the newly acquired genes, so a thief could say, steal the genome of a plant and produce chloroplasts. When the thief finds another bot it wants to steal from, it will start all over again, so as long as it is an entirely new species.