public void buildRight(PathQuad quad) {
		if(!quad.noChildren()) {
			this.buildRight(quad.getChild(0));
			this.buildRight(quad.getChild(2));
		} else if(!quad.isBlocked() && ((this.getBox().getY() >= quad.getBox().getY() && this.getBox().getY() < quad.getBox().getMaxY()) 
				|| (quad.getBox().getY() >= this.getBox().getY() && quad.getBox().getY() < this.getBox().getMaxY()))) {
			this.right.add(quad);
		}
	}