Speeds up some human loops
Created by: clusterfack
Imagine: loop through ALL possible genes, only to loop through ALL active genes to see if we have them for each one. So thats already a possible genes * active genes loop for each mob.
Instead we loop through active genes only and grab the gene through an associative list. So loop of 54 * x is now a loop of x maximum.
Now dna_genes is an associative list if that isn't clear.