void updateBoard(){
		//X = Double.parseDouble(XField.getText());
		//Y = Double.parseDouble(YField.getText());
		//double s = Double.parseDouble(SField.getText());
		//double rotation = Double.parseDouble(rotateField.getText());
		System.out.println("UPDATE BOARD START");
		for (int c = 0; c < Main.COLUMNS; c++){
			for (int r = 0; r < Main.ROWS; r++){
				if (goalR == r && goalC == c){
					//System.out.println("QTable[" + r + "][" + c + "] " + Main.MACHINE.qtable[r][c].toString());
				} else if ( Main.MACHINE.qtable[r][c].isWall()){
					//System.out.println("QTable[" + r + "][" + c + "] " + Main.MACHINE.qtable[r][c].toString());
				} else {
					//System.out.println("QTable[" + r + "][" + c + "] " + Main.MACHINE.qtable[r][c].toString());
					Main.MACHINE.qtable[r][c].updateSquareDisplay();
					arrows[r][c].setScaleX(Main.SCALE_ADJUSTMENT_FACTOR * Main.MACHINE.qtable[r][c].getScaleFactor());
					arrows[r][c].setScaleY(Main.SCALE_ADJUSTMENT_FACTOR * Main.MACHINE.qtable[r][c].getScaleFactor());
					//arrows[r][c].setLayoutX((35 * r) + offsetX); //remove after testing
					//arrows[r][c].setLayoutY((35 * c) + offsetY); //remove after testing
					
				}
			}
		}
		//System.out.println("UPDATE BOARD STOP");
	}