; TOJO 180 TO A IF X>128 -180 TO A GOTO HORIZ HTURN 0 TO B TO SPEEDY C TO A TO SPEEDX I+1 TO I HORIZ 180 TO C IF Y>128 -180 TO C HSCAN 0-A/2+180 TO AIM AIM TO RADAR IF RADAR<0 -20-RADAR TO SHOT IF RADAR<55 GOTO VTURN GOSUB MOVE GOTO HSCAN VTURN 0 TO A TO SPEEDX IF I=2 GOTO KILL C TO B TO SPEEDY VERT 180 TO C IF X>128 -180 TO C VSCAN B/2+90 TO AIM AIM TO RADAR IF RADAR<0 -20-RADAR TO SHOT IF RADAR<55 GOTO HTURN GOSUB MOVE GOTO VSCAN KILL C TO B TO SPEEDY 8 TO RANDOM KVERT 180 TO C IF X>128 -180 TO C KVSCAN B/2+90+J TO AIM AIM TO RADAR IF RADAR<0 GOSUB SHOOT IF RADAR<60 GOTO KHTURN IF RANDOM=0 GOTO KHTURN AIM+180 TO AIM AIM TO RADAR IF RADAR<0 GOTO BFIREV IF RADAR>195 GOTO KHTURN IF RANDOM=0 GOTO KHTURN 0-J TO J GOSUB MOVE GOTO KVSCAN MOVE A TO SPEEDX B TO SPEEDY ENDSUB KHTURN 0 TO B TO SPEEDY C TO A TO SPEEDX GOSUB SETJ KHORIZ 180 TO C IF Y>128 -180 TO C KHSCAN 0-A/2+180+J TO AIM AIM TO RADAR IF RADAR<0 GOSUB SHOOT IF RADAR<60 GOTO KVTURN IF RANDOM=0 GOTO KVTURN AIM+180 TO AIM AIM TO RADAR IF RADAR<0 GOTO BFIREH IF RADAR>195 GOTO KVTURN IF RANDOM=0 GOTO KVTURN GOSUB MOVE 0-J TO J GOTO KHSCAN KVTURN 0 TO A TO SPEEDX C TO B TO SPEEDY GOSUB SETJ GOTO KVERT SHOOT 0 TO SPEEDX TO SPEEDY -10 -RADAR TO SHOT ENDSUB BFIREH 0 TO SPEEDX 10-RADAR TO SHOT GOTO KVTURN BFIREV 0 TO SPEEDY 10-RADAR TO SHOT GOTO KHTURN SETJ IF J<0 GOTO SETJ2 IF J>5 ENDSUB 1/4+J TO J ENDSUB SETJ2 IF J<-5 ENDSUB 0-1/4+J TO J ENDSUB