public int gapFilled(Block b){
		Square[][] s = b.getShape();
		int gap = s.length*s[0].length;
		int totalGap = s.length*s[0].length;
		int x, y;
		for(int i=0;i<s.length;i++){
			for(int j=0;j<s[0].length;j++){
				x = s[i][j].getX()/Square.SIZE;
				y = s[i][j].getY()/Square.SIZE;
				if(x>=0 && x<THA.WIDTH/Square.SIZE && y>=0 && y<THA.HEIGHT/Square.SIZE){
					if(map[y][x].isReal()){
						gap--;
					}
				}else{
					gap--;
				}
			}
		}
		return gap;
	}