local M = {} local logger = require("libs.logger") local tutil = require("libs.turtleutils") local currentStatus = "idle" function M.getStatus() return currentStatus end function M.setStatus(value) currentStatus = value end function M.run() -- Register the status setter for turtleutils to call tutil.setStatusCallback(M.setStatus) while true do currentStatus = "moving backward" logger.log("Started moving backward") for i = 1, 10 do tutil.back() sleep(0.5) end currentStatus = "moving forward" logger.log("Started moving forward") for i = 1, 10 do tutil.forward() sleep(0.5) end end end return M