Fixed some opengl things. It is still not updating the screen for some
reason.
Added some files that weren't previously committed
Added some new files