So I just made my first "real" TI-Basic game. You play as a small line who falls. At the beginning of each round 50 dots are drawn on screen. Your goal is to reach the bottom without hitting any dots. I've been optimizing whatever I could for about 20 minutes. Anything I missed?
:AxesOff
:FnOff
:0→Xmin:94→Xmax
:0→Ymin:62→Ymax
:0→D
:-125→S
:47→A:4→B
:ClrDraw
:Pt-On(49,61,2
:Pt-On(45,61,2
:While D=0
:Pxl-Off(B,A
:Pxl-Off(B-1,A
:Pxl-Off(B-2,A
:47→A:4→B
:S+125→S
:For(G,0,50
:randInt(0,94)→X
:randInt(8,61)→Y
:Pxl-On(Y,X
:End
:Repeat B=62 or D≠0
:For(G,0,5
:End
:Pxl-Off(B,A
:Pxl-Off(B-1,A
:Pxl-Off(B-2,A
:B+1→B
:A+sum(ΔList(K={24,26}))
:Ans-1(A=94)+1(A=0)→A
:1(pxl-Test(B,A))+1(pxl-Test(B-1,A))+1(pxl-Test(B-2,A))→D
:Pxl-On(B,A
:Pxl-On(B-1,A
:Pxl-On(B-2,A
:getKey→K
:End
:End
:Text(1,1,"DEATH!
:Text(57,1,S
:Text(50,1,"Score:
:Pause
:ClrDraw
:Stop