1995: Artificial Life: Challenges and Possibilities