SetVisited
check.SetVisited(offset);
check.SetVisited(duplicateOffset);
check.SetVisited(0);
check.SetVisited(freeOffset);