implemented with wegbl
using 'boilerplate' code from webglfundamentals.com in gl_util.js, and shader.js
vectors and matrix classes are defined in sylvester.js
additional math in math.js
gl_main.js initializes the game and contains the main event loop
everything else is self-explanatory