Rule:Clisky
@RULE Clisky @COLORS 0 40 40 40 1 64 255 64 2 0 125 0 3 125 125 125 4 200 200 125 @TABLE n_states:5 neighborhood:Moore symmetries:rotate4reflect var a={0,1,2,3,4} var b=a var c=a var d=a var e=a var f=a var g=a var h=a var z={0,3} var y=z var x=z var w=z var v=z var u=z var t=z var s=z var l={0,2,3} var m=l var n=l var Z={0,2,3,4}
- photon
0,1,z,y,Z,m,n,u,t,1
- split
3,1,z,a,b,c,d,e,f,4 # state 4 is for stop photon rotate 0,3,1,z,y,l,m,v,u,1
- push
1,1,2,4,z,y,x,w,v,4 4,2,1,1,z,y,x,w,v,0
- pull
0,3,1,z,y,x,w,v,1,1 0,4,2,z,y,x,w,v,2,3 4,2,1,1,1,2,z,y,x,0
0,1,z,y,x,1,w,v,u,1 0,1,2,z,y,x,w,v,2,1
- kick
0,1,2,z,y,x,2,4,w,1 0,1,z,4,1,y,x,w,v,2 4,2,z,3,2,y,x,w,v,0
- build
0,1,z,y,1,x,w,v,u,4 4,1,2,z,y,2,x,w,v,4 0,4,2,z,y,x,w,v,1,4 0,2,1,4,2,z,y,x,w,2 0,2,4,4,z,y,x,w,v,4 2,4,4,z,y,x,w,v,2,1 0,2,4,2,z,y,x,w,v,1 2,4,2,z,y,x,w,v,w,2 0,1,1,z,y,x,w,v,4,2 4,4,z,2,y,2,x,w,v,2 4,4,2,z,y,x,w,v,u,0 0,3,2,2,z,y,x,v,w,3 3,2,2,z,y,x,w,v,u,0
- default
1,a,b,c,d,e,f,g,h,2 2,a,b,c,d,e,f,g,h,0 4,a,b,c,d,e,f,g,h,3