- Add Player class. This central class will help decouple the various components.
  For example, only Player should interact with AudioManager; Library and
  AudioManager can be decoupled.