This recall game gets its name from you zigzagging backwards and forwards in different directions as you play.
Start with small distances, then gradually increase the gap between the food and the distance you're calling your puppy from.
Even if your puppy is already moving towards you, keep saying your recall cue anyway. This helps them learn that the movement towards you itself means "come," reinforcing the association every time.