Changed properties in Player class

Changed setters access modifiers and added a check for empty or null
string in constructor