Vamos a limitar el movimiento o intercambio de nuestros caramelos utilizando el motor de física de Unity, estos elementos solo deben moverse entre posiciones vecinas, no a cualquier posición de la grilla.
Para esto, Unity nos permite lanzar un rayo con la función Phisics2D.Raycast() y encontrar al elemento más cercano con el que pueden chocar nuestros elementos.