created a Genome class to hold Gene[] along with speciesId, we can have duplicate agents@