My first attempt at a 3D engine in webgl.