Added a bunch of stuff -- asset loading, changing rendering over to modern OpenGL, shaders, and other crazy, crazy stuff.