public void run() { STATE cur = getState(); current = cur.name(); switch (cur) { case CUTTING: if (cutLogs()) {} break; case LIGHTING: if (lightLogs()) needsInvo = false; break; case IDLE: break; case TALKING: talk(); break; case WALKING: walk(); break; case DONE: done = true; default: break; } }