Added a one-cell updating version

Updates all cells at most once, going back to cells that were unable to
move initially. Water is still a bit weird for some reason.