The author of the texture code, I mean the original, should know better how glTexImage2D works, because the GL documentation says otherwise.
Fixed loading of models with texture.
Added orbital display.
Used mass to calculate orbital speed. Added phobos.