fix(share): fix error where ball appeared on drop bar on client

Transfered ball is first drawn, and then we change position of it. If do
otherwise, ball's width and height is 0
fix(mirror): error when two devices controlling different balls

Previously when two devices were controlling different balls, on third
device only one of balls was moving with glitches