added listener to PlayerProfileManager, used it in PlayerScreen to switch and edit users, updated the labels in PlayerScreen when user changes