private boolean aRight (int y){
		boolean ret = false;
		for (int i = 3 ; i > 0 ; i--){
			if (grid.get(y).get(i) != null && grid.get(y).get(i-1) != null){
				if (grid.get(y).get(i).getValue() == grid.get(y).get(i-1).getValue()){
					grid.get(y).get(i).addValue(grid.get(y).get(i - 1).getValue());
					//nulling 
					grid.get(y).set(i-1, null);
					
					ret = true;
					//System.out.println("aRight:> ret: "+ ret);	//DEBUG
				}
			}
		}
		//reswiping
		//System.out.println("aRight:> "+ret);						//DEBUG
		if (ret){
			//dprint();			//debug
			for (int i = 3; i > -1; i--) {
				//System.out.println(i);
				mRight(i, y);
			}
		}
		return ret; 
	}