fixed Player class to have UserName in constructor instead of name