Depends on what you mean by 'move together in a coordinated group' What right most hits the right means, the dimensions of the Sprites etc. A diagram would show what you intend. Something might be possible. You might be able to use the AnyComponent blocks to simplify the coding
These are the controls and methods available to you
This is how a Canvas works
To get a Sprite to move based on what happens to another Sprite you would use
MoveTo(number x, number y)
Moves the sprite so that its left top corner is at the specfied x and y coordinates.
Be aware, App Inventor processes commands asynchronously, so you cannot get all the sprites to move simultaneously. They might move fast enough it does not matter. First move SpriteA down 10, then SpriteB etc.
Time for you to experiment, because only you know what you want to happen.
Regards,
Steve