BS: Removed unused import in cubeCompiler script
BS: Stopped passing around the God gl object in some classes that shouldn't need it. Fixed a rendering bug in the process.
BS: Stopped passing the gl object to SceneLoader. Instead using a factory (gasp) now. Could eventually allow me to add canvas fallback
BS: Stopped passing around the gl object in Engine. Use the factory instead. Only classes starting with Gl are using the gl object now
BS: Factored non-drawing related stuff out of GlScene into Scene
BS: Moved texture related stuff out of GlVertices into GlTexture and made helper methods private
BS: Refactored little dependency hack
BS: Hacked in semi-packaging support
BS: Compiling import diagram with graphviz
BS: Moved game into its own package and split out classes that were already there into files
BS: Added state machine to engine. Work in progress
BS: Split game out into states.