I don't think GLSL on GLES understands #version.
Juggle some code so it's more like other platforms.
Make pause and resume work on Android with new shader stuff.