Here is the one I was thinking of. This works just horizontally, but it could work in a grid as well. The prototype has multiple pages, and the last one explains how it works. But it’s essentially what I described above, but slightly more limited. The stationary icon that the dragged icon is currently above is asked, “is now the time for me to fill the vacant space?”