Artificial Life Simulator. 2nd year Java project