@Override
	public void tick() {
		if (target.isAlive()) {
			if (target.getPos().distance(pos) < 10 && isAlive) {
				this.hit();
				// pos = target.getPos();
			} else {
				Vector2d diff = target.getPos().difference(pos);
				diff.setLength(speed);
				pos = pos.sum(diff);
			}
		} else {
			isAlive = false;
		}
	}