Updated simulation to find a neighbor of a boundary cell to move to to try and flatten the edge. Then it moves the neighbor there.
TODO: sometimes it is better to just not move the cell, so make that option possible