pub fn center_2d<P>(p1: &P, p2: &P) -> Pwhere P: IsBuildable2D,
Returns the center of two IsBuildable2D