Modifications to QPlayerLoginListener
Now creates a player if necessary - to be removed