queue no recieves the player in the constructor.  Queue still recognizes changes in the player.
merge