@Override
	public boolean equals(Object obj){
		if(obj instanceof Player)
			return ((Player)obj).id == id;
		if(obj instanceof String)
			return Utils.StringFunctions.normEq((String)obj,name);
		if(obj instanceof Integer)
			return ((Integer)obj) == id;
		return false;
	}