1. fixed textures not being drawn
    - modified to use the OpenGLESSample-GameView structure
2. added comments and a TODO