ARTIFICIAL LIFE, INC.