Perform solve steps using cell neighbors
Solver working