public void handleMove(Player player, Packet03Move packet) {
		player.setxPosition(packet.getX());
		player.setyPosition(packet.getY());
		player.setWalking(packet.isWalking());
		player.setRunning(packet.isRunning());
		player.setMovingRight(packet.isMovingRight());
		player.setFacingRight(packet.isFacingRight());
		if (!packet.getWeaponInHand().equalsIgnoreCase(player.getInHand().getName())) {
			if (player.getInHand().getName().equalsIgnoreCase(player.getMelee().getName()))
				player.setInHand(player.getRanged());
			else
				player.setInHand(player.getMelee());
		}
		player.setLatency(packet.getTimeStamp() - player.getOldTimeStamp());
		player.setOldTimeStamp(packet.getTimeStamp());
		for (Player p : connectedPlayers)
			if (!p.getName().equalsIgnoreCase(player.getName()))
				sendData(packet.getData(), p.getIP(), p.getPort());
		Packet19Ping pingPacket = new Packet19Ping(player.getOldTimeStamp(), player.getLatency(), player.getName());
		pingPacket.writeData(this);
	}