private void createAttachements( List<EndPoint> endPoints, Side side ){
			sort( endPoints, side );
			
			int sx = startX( side );
			int sy = startY( side );
			int tx = endX( side );
			int ty = endY( side );
			
			int dx = (tx - sx) / (endPoints.size()+1);
			int dy = (ty - sy) / (endPoints.size()+1);
			
			int d = 1;
			for( EndPoint point : endPoints ){
				Point landing = new Point( sx + d*dx, sy + d*dy );
				landings.put( point, new Landing( landing, side ) );
				d++;
			}
		}