converted over most shaders so that they will work with OpenGLES (squares and wind still need some mods)