public boolean attackUserByName(String n) {
		UserThread target = responder.getUserByName(n);
		if (target != null) {
			if (((int)(Math.random()*11)) > target.def) {
				target.changeHealth(attackPower);
				message = name+" attacked "+target.name+"!";
				if (target.isDead()) {
					kills++;
					if (kills >= killsToNextLevel) {
						levelUp();
						out.println("You have reached level "+level+".");
					}
				}
			} else {
				message = name+" attacked "+target.name+", but the attack was blocked...";
			}
			return true;
		}
		out.println(n+" is nowhere to be found...");
		return false;
	}