A Second-Generation Artificial Life Simulator