A game in which mankind sends its bio-engineered troops to stop a parasite race from destroying the universe. Evolva combines the excitement of a fast paced shoot-em-up with the...