Simulate evolution