a java project that simulates life.