A Game of Life in Java