Implement working globe

Damn, there is something magical about copying that webgl lesson 11 code
verbatim and then adapting, rather than coding from scratch.

I've failed two times to do so ;_;