A Life Game in Java