Forwards and backwards with diagonal pass

 
A throws the ball to D.
After the passing A and B exchange position.
D throws the ball to B on A's former position, after which D and C exchange position.
B throws the ball to C and so on...

Print