There is a plan to create a "move all pieces at location" action. There have been several requests for a gesture to do this (perhaps a two finger drag), and we could add it as an action at the same time.
Free locations are pretty new, so there might be an issue or two left with them. As you point out, send to back is useful with overlapping pieces. Though it might not always be evident, there is a stack underpinning to them, so mov piece at location could work. If it's not, it's possible that we disabled it, since it could cause the sort of confusion picking piece you describe. I'll look into making that action work.
Similarly, crazy location out actions should work. I think that as described, they might reverse the stack order, but I'm not even completely positive. Once you get into recursion, the specific order of sub operations becomes more important. Hopefully, we can at least make it not crash though! I do find this usage of them to be very inventive and exciting though! It makes me want to create a "double tap here" or "double tap this piece" action so you could do similar recursive tricks for taps. No promises there though -- those are stretching the engine a bit, and might be a bit dangerous to add. :0). We'll see!
-Nathaniel
Sent from my iPad
For this reason it doesn't really bug me too much when I don't have a functionality available because it just means more chances for me to tinker. I DEFINITELY put more time into making these than playing them.
Adam
It will be longer until we could do anything like your request for specifying locations in grids without their row and column though I'm afraid. While it looks like a single location entry in the .XML file, it's really just shorthand to create many different, and independent locations, and by the time the XML parser is done, it doesn't know that they were related in any way. We would need to create a new location type to d otherwise, which is possible, but much more time consuming and error prone than smaller changes.
-Nathaniel
Sent from my iPad