Dynamic Soccer Training: Capturing the Spirit of the Game in Action