But, if you don't believe me, you can copy and paste it and search on Google and still get 0.

` ``:If [A](Y-1,X-1)=1 :If [A](Y+1,X-1)=1`

Those two snippets of code can only be wrong if either X or Y is a decimal, fraction, negative, or if either is beyond the dimension of Matrix A. Which type of error are you receiving?

Use this to save some memory:

` ``:If 1=[A](Y-1,X-1 :If 1=[A](Y+1,X-1`

EDIT: It's probably wrong because you might need to change both X's to X+1 or X-1, respectively. Fiddle around with both until the code works.

]]>:If [A](Y-1,X-1)=1

:If [A](Y+1,X-1)=1

]]>:Then

:0→G

It is not a zero it is a different symbol

]]>I'll try running a diagnostics test on my Pi and my wifi network

]]>` ``ClrHome 1→X:Ans→Y 16→A:8→B Repeat K=45 or max({X=A}{Y=B Output(Y,X,"X Repeat Ans randInt(0,1 A+(Ans)-(not(Ans))+16(not(A))-16(A=16→A randInt(0,1 B+(Ans)-(not(Ans))+8(notB))-8(B=9→B Output(Ans,A,"* getKey End:Ans→K Output(Y,X," ;1 space max(1,min(16,X+(Ans=26)-(Ans=24→X max(1,min(8,Y+(K=34)-(K=25→Y End:ClrHome "You "+sub("LoseWin!"1+4((X=A)(Y=B)),4`

This Code has not been tested for errors/bugs. ]]>