• ; Repair our selves.
  •  
  • recooperate:  -- explain
  • scan perimeter  -- explain
  • if scan found enemy then self destruct
  • math v1 = #x_pos - #enemy_x - #enemy_x * #x_pos / #enemy_x + #enemy_x * #enemy_x / #y_pos + #y_pos - #enemy_y - #enemy_y * #y_pos / #enemy_y + #enemy_y * #enemy_y  -- explain
  • if value ~v1 < 3 then self destruct
  • attempt repairs  -- explain
  • if value #scan <> 5 then if value #inbound = 0 then if value #cur_life > 2 then if value #x_pos <> #enemy_x then if value #y_pos <> #enemy_y then if value #enemy_d < #cur_life then goto recooperate  -- explain
  • if value #x_pos = #enemy_x then goto same_x_ #cur_head  -- explain
  • if value #y_pos = #enemy_y then goto same_y_ #cur_head  -- explain
  • if value #inbound <> 0 then goto locked_ #cur_head #inbound  -- explain
  • if value #scan <> 5 then goto start_ #cur_head  -- explain
  • goto #scan  -- explain

  •