10080 REM 10070 WAS ADDED SO NOTES IN THE SAME EVENT OCCUR AT THE SAME TIME. WHEN AN EVENT IS DONE, SUBTRACT 1 FROM SQ AND STORE THE CORRECT DURATION IN IT
10999 RETURN
20000 REM REPEATING PREVIOUSLY DEFINED SUBROUTINES
20010 SC$ = ""
20020 GET A$
20030 IF A$ = " " OR A$ = ">" OR A$ = CHR$(13) OR A$ = "*" THEN 20040
20035 SC$ = SC$ +A$
20037 GOTO 20020
20040 F = 0: FOR J = 1 TO SU
20050 IF SC$ = SU$(J) THEN F = J
20060 NEXT J
20070 IF F = 0 THEN 20999
20075 PRINT "COPYING SUBROUTINE: ";SU$(F)
20080 FOR K = ST(F) TO SE(F)
20090 POKE SQ, PEEK(K)
20095 SQ = SQ +1
20100 NEXT K
20800 A$ = "<"
20801 REM TRICK SUBROUTINE INTO THINKING NOTHING HAPPENED HERE