translate English to French: And the sense of game and challenge!
Et le goût de jouer et du challenge!