Artificial life: the quest for a new creation