Missiles are born with a random desired target and try to avoid all other targets. Their speed, mass, fuel, turning force, avoidance preferences, and initial launch angle are all randomly chosen. Missiles that hit high value targets quickly will have the best chance to breed, and their traits will be passed on to the next generation.
Missiles are colored based on their parents average fitness. Targets are colored based on their value.
(R) relocate targets
(B) stop drawing background