class SeekingAlgorithm implements SeekingMotionAlgorithm, Serializable, Cloneable {

	@Pure
	@Override
	public Vector2D<?, ?> calculate(Point2D<?, ?> position, double linearSpeed, double maxLinear, Point2D<?, ?> target) {
		final Vector2d direction = new Vector2d(
				target.getX() - position.getX(),
				target.getY() - position.getY());
		direction.setLength(maxLinear);
		return direction;
	}

}