An artificial life platform.