Condense 2 iterations over cells to one. Was unnecessarily making 2 iterations to 1) resolve neighbors and 2) hold its future alive bool