Creates a new Player with the needed dependencies.
Player
The options needed by the various dependencies.
A Player instance.
Creates a new
Playerwith the needed dependencies.