public void playerHit(Player player, int id){	
		player.setHealth(player.getHealth()-20);
		if(player.getHealth() == 0){
			player.setDead(true);
			
			String str = "";	
			List<Integer> shooters = player.getShooters();
			shooters.remove(new Integer(id));
			for(Integer i : shooters)
				str += " " + i;		
			
			network.sendAll("k " + player.getId() + " " + id + str);
			player.setDeaths(player.getDeaths() + 1);
			
			Player shooter = getPlayerById(id);
			if(shooter != null)
				shooter.setKills(shooter.getKills() + 1);

			for(Integer i : shooters)
				if((shooter = getPlayerById(i)) != null)
					shooter.setAssists(shooter.getAssists() + 1);
				else
					System.out.println("Non-existent assister");
			
			shooters.clear();
			
			new Timer().schedule(new PlayerHitTask(player.getId()), 3*1000);
		} else {
			player.addShooter(id);
			network.sendAll("h " + player.getId());
		}
	}