I would just like to clarify my understanding of free kicks.
As far as I can tell, when a free kick is awarded and the corresponding button is pressed on the game controller, the robots should at first just freeze where they are. The ball is then placed at the appropriate location (at most 1m away from the current ball position or it would have been a removal penalty instead) and the button on the game controller is pressed again. Now the robots have 15 seconds to position themselves relative to the ball, and when the button on the game controller is pressed again play continues and the free kick can be taken.
Is this all correct so far?
What happens if a positioning robot during the prepare phase accidentally knocks the ball from where it should be?
The execution of free kicks is NOT a stoppage of play and NOT a kickoff, correct? Meaning that robot handlers cannot touch their robots at any time, no timeouts can be called, no substitutions can be made, no manual positioning for the free kick behind the ball is allowed, or manual repositioning if a robot is too close to the ball etc… exactly as if normal play had continued?