snake-full: get rid of one bad portable 'echo -n' call: redraw_screen() now linewise - while we are at it, let the output of array_get() go into a GLOBAL var and use that instead of FIELD=$( array_get x y ), which is faster anyway...
mini: get rid of one bad portable 'echo -n' call: redraw_screen() now linewise - while we are at it, let the output of array_get() go into a GLOBAL var and use that instead of FIELD=, which is faster anyway...
mini: safed some bytes using the fact, that 'let X-=1' changes it's returncode when value=0, so the loop-condition is shorter