Added the documentation for the player class and for the various
functions in the main.
Merge branch 'arnaud'