Looks like a little bit of a challenge.
Things you need are on hike = move object to player = pin to or set position to object.
then on player angle if pass ball set angle of movement to players angle.
set bullet +/- depending on which side has the ball or if touch set moveto touch.X Touch.Y
on collision with object set position to object or pin to object.
If collision between objects set movemnet to enabled for new player and disable movement for last player.
if ball = Touch.X Touch.Y and is not collision with object = next down at Touch.X Touch.Y
Non user AI set position to object ( player ai ) follow set angle of movement towards ball on is line of sight.
If ai catch ball set move to goal
on collision with object next down.
on hike ai move to choose ai player 1-3 .X and y -15
I will edit with more later.