controller = peripheral.wrap("right") print(controller) write("which row? ") --row = read() write("which column? ") --col = read() sleep(1) print(row, col) function rotatetomove(blocks) sleep(0.05) controller.move( math.abs(blocks), math.abs(blocks)/blocks ) while controller.isRunning() do sleep(0.05) end end function travelY(blocks) redstone.setAnalogOutput("top",0) rotatetomove(blocks) end function travelX(blocks) redstone.setAnalogOutput("top",1) rotatetomove(blocks) end function travelZ(blocks) redstone.setAnalogOutput("top",2) rotatetomove(blocks) end travelY(4) travelX(5) travelZ(6) sleep(10) travelZ(-9) travelX(-20) travelY(-20)