ztrumpet
Alright, here are your games, including the change to allow the spikes to appear:
Spoiler for actually not much code :
My code "starts" like this: :"42=abs(Ans-63→u :"42=abs(K-63→v :"42=abs(getKey-63→w ... :For(A,0,14 :Disp " :EndJump! :For(A,1,8 :Output(A,1,"= // The '=' should be the inverse = :End :randInt(1,1,9→L1 :DelVar SDelVar B2→A :Repeat K=45 or A=1 or (A-.5=L1(1 :getKey→K :If Ans=22 :Then :Repeat getKey=Ans :End :End :If (Ans=21 or Ans=26)(A-1=int(L1(1 :3→B :A+1-2not(B :Ans+(Ans=int(L1(2 :Output(2,A," :Ans→A :Disp " :Output(2,Ans,"Ʃ :If L1(8 :Output(8,int(L1(8)),sub("=►",1,1+2fPart(L1(8 // The '=' should be the inverse = :B-1+not(B→B :DeltaList(cumSum(L1 :If 8=dim(Ans :Then :augment(Ans,augment({0,0},binomcdf(2+int(6rand),0)min(12,max(1,Ans(8)-2+int(5rand→L1 :Else :Ans→L1 :If Ans(6) Ans(8)not(int(6 rand // My changes from the uploaded version are in bold :.5+Ans(8→L1(8 :End :S+1→S :End :Output(8,1,"SCORE: :Output(8,7,AnsFreefall :DelVar SrandInt(1,1,8→L1 :16→A :Repeat K=45 or Ans>16 or Ans≤L1(3 :Output(8,1,sub("*************",1,L1(8 :Output(3,Ans,"V :augment(DeltaList(cumSum(L1)),{min(13,max(1,L1(8)-1+int(3rand→L1 :S+1→S :getKey→K :If Ans=22 :Pause :A-1+2(Ans=21 or Ans=26→A :Disp " :End :Output(8,1,"SCORE: :Output(8,7,S
I hope you don't mind that Jump's quite different than your original code; I basically rewrote it.
Thanks for the games!
On a side note, I'm working on a pretty cool game for it now entitled "City Saver."
Alright, I think I found all of the typos now...