Player : all player are Thread.
Also refactoring (sorry for the huge commit...).