public int reveal(){
		if(flag){
			opened = false;
			return -1;
		}
		if(bomb){
			opened = true;
			return 9;
		}
		opened = true;
		if (getBombCount() == 0){
			ArrayList<Spot> n = grid.getNeighbors(loc);
			for(Spot s : n){
				if(!s.opened)
					s.open();
			}
		}
		
		return getBombCount();
	}