10 CLS:CLV:CLP:FORI=0TO10:LCRND(31),RND(21)+1:?CHR$(235):LCRND(31),RND(21)+1:?CHR$(239):LCRND(31),RND(21)+1:?CHR$(255):NEXT 20 X=15:Y=10:G=1:H=0:C=224:E=50 30 @S:K=INKEY():GSB@G:E=E-1:S=S+1 40 IFG=1A=PEEK(#BBF):COPY#BBF,#BBE,-#29F:POKE#920,A 50 IFG=-1A=PEEK(#920):COPY#920,#921,#29F:POKE#BBF,A 60 IFH=1COPY#7D0,#BA0,32:COPY#BBF,#B9F,-#280:COPY#920,#7D0,32 70 IFH=-1COPY#7D0,#920,32:COPY#920,#940,#280:COPY#BA0,#7D0,32 80 B=SCR(X,Y):S=S+(B=255)*50:E=E+(B=235)*30 90 IFB=239||(B>223&&B<228)S=S-100 100 IFE<0GOTO@E 110 IFK=28||K=29A=G:G=H*((K=28)-(K=29)):H=A*((K=29)-(K=28)):C=225-(G=1)+(H=1)+(H=-1)*2 120 LCX,Y:?CHR$(C):GOTO@S 130 @G:LC0,0:?"SCORE:";S;" ENERGY:";E;" ":RTN 140 @E:GSB@G:?"GAME OVER