simulator od entity evolution