public boolean testSwap( Object3D near )
public boolean testSwap( Object3D near, Engine3D engine )
	public boolean testSwap( Object3D near )	{		Object3D far = this;		boolean swap = false;		if ( far.testXOverlap( near ) && far.testYOverlap( near ) )		{			if ( !( near.testAside( far, true ) ) )			{				if ( !( far.testAside( near, false ) ) )				{					if ( far.testIntersect( near ) )					{						swap = true;					}				}			}		}		return swap;	}