Added shuffle internal function.
Modified to keep searching through up to 2 cells.
Modified to search deeper.