code: @Override
  	protected void doTransform(Position<T> transformable, float comp)
  	{
  		int fromX = reversed ? this.toX : this.fromX;
  		int toX = reversed ? this.fromX : this.toX;
  		int fromY = reversed ? this.toY : this.fromY;
  		int toY = reversed ? this.fromY : this.toY;
  
  		int x = Math.round(fromX + (toX - fromX) * comp);
  		int y = Math.round(fromY + (toY - fromY) * comp);
  
  		transformable.setPosition(x, y);
  	}
docs: Calculates the transformation
  
  @param transformable the transformable
  @param comp the comp