• ; Boring routine for no-fuel.
  •  
  • lowfuel:  -- explain
  • assign vt 2  -- explain
  •  
  • fuelloop:  -- explain
  • move forward
  • if not bump barrier then lay mines on  -- explain
  • if not bump barrier then move backward
  • lay mines off
  • move backward
  • if not bump barrier then lay mines on  -- explain
  • if not bump barrier then move forward
  • lay mines off
  • math vt = ~vt - 1  -- explain
  • if value ~vt <> 0 then turn right  -- explain
  • if value ~vt <> 0 then goto fuelloop  -- explain
  •  
  • bored:  -- explain
  • attempt repairs
  • scan perimeter  -- explain
  • if value #scan <> 2 then if value #inbound = 0 then goto bored  -- explain
  • if scan found enemy then self destruct
  • if value #inbound <> 0 then self destruct

  •  
    ....Continue to next section of code