E in piu' non ti devi tenere una lista di supporto per sapere se quell'oggetto l'hai gia' visitato o no.
Mi ricordo che subito dopo la FirstPlayable abbiamo trasformato grid da array di celle a lista di droppable proprio per poter itereare solo sugli oggetti dentro la grid.
Il problema che avevo incontrato era l'iterazione mutlipla perche' usavo il foreach ("
:") , ma con l'iterator il problema si risolve
( o almeno cosi' dovrebbe essere)