public boolean isNeighbour(Region r){
		boolean neighbour = false;

		if(this.x - this.width == r.x && this.y == r.y){ //left neighbour
			neighbour = true;
//			leftNeighbour = r;
			neighbourMap.put("LEFT", r);
		}
		
		if(this.x + this.width == r.x && this.y == r.y){ //right neighbour
			neighbour = true;
//			rightNeighbour = r;
			neighbourMap.put("RIGHT", r);
		}
		
		if(this.y - this.width == r.y && this.x == r.x){ //top neighbour
			neighbour = true;
//			topNeighbour = r;
			neighbourMap.put("TOP", r);
		}
		
		if(this.y + this.width == r.y && this.x == r.x){ //bottom neighbour
			neighbour = true;
//			bottomNeighbour = r;
			neighbourMap.put("BOTTOM", r);
		}

		return neighbour;
	}