That's a great idea actually. I'd have to find a way to highlight the possible landing spots.
(i do like innovating on this btw)
here's a basic CSS starting point
:has(.pnp-picked) .pnp-item:not(.pnp-picked):not(:last-child)::after { content: "[place]"; }