my java-based alife program