Artificial life form