private boolean checkOutOfBounds(Direction dir, int row, int col) {
		if(dir == Direction.LEFT){
			return col < 0;
		}
		else if(dir == Direction.RIGHT){
			return col > COLS - 1;
		}
		else if(dir == Direction.UP){
			return row < 0;
		}
		else if(dir == Direction.DOWN){
			return row > ROWS - 1;
		}
		return false;
	}