Optimize RenderState Changes

jME sorts state by texture, then by distance to the camera. It keeps a local copy of the GL state and doesn't make GL calls unless they change the GL state.

OK Thanks!!