public void decay() {
		List<Square> sq  = new ArrayList<Square>();
		for (int i = 0; i < gameSize; i++) {
			for (int j = 0; j < gameSize; j++) {
				int c = 0;
				Square s = e[i][j];
				if (!available(i + 1, j))
					c++;
				if (!available(i - 1, j))
					c++;
				if (!available(i, j + 1))
					c++;
				if (!available(i, j - 1))
					c++;
				if (r.nextInt(8) < c) {
					if(!s.Color){
						sq.add(s);
					}
				}
			}
		}
		for (Square s: sq){
				s.available=false;

		}

	}