Если кубиками, тогда нужно в цикле просто перед кликом брать любой другой атрибут, найденного по уникальному атрибуту элемента, и проверять его значение. Например брать ширину и, если она больше нуля, то пропускаем итерацию. Также нужно предусмотреть выход по красной линии у этого кубика...