Simple java implementation of the Game of Life, using a HashSet to store alive cells