I'm studying evolution in school right now and I wondered how accurately I could reproduce it in a game. All players would start with a small population of animals with many different genes (which would be represented by abilities). Since evolution is based on exploitation of advantageous mutations in genes, the gene mutations that are most utilized will become more pronounced and the unused will becom vestigial. This could be achieved using many ranks of abilities that differ very slightly from one rank to the next. If anyone has any elaboration on this concept, I would like to hear it. It was just an idea but I think I would fun doing it because I really enjoy making conceptual maps as opposed to mindless hero arenas.