)t+=flag&4; /* fake capt. for nonsliding*/\r
else if(flag&64)t=flag&128?0:t,flag&=63;else F=y; /* enable e.p. */\r
if(s&&flag&8&&!(y=rg&1?y-r:y,t=0) /* hoppers go to next phase */\r
- ||!(flag&S)&&--rg<0) /* zig-zag piece? (w. delay)*/\r
+ ||!(flag&S)&&!rg--) /* zig-zag piece? (w. delay)*/\r
r=v,flag^=flag>>4&15; /* alternate vector & mode */\r
}W(!t); /* if not capt. continue ray*/\r
}}\r