Added a generic version of TouchedCells that accepts two arbitrary points as input.