-Changes made to use with older versions of OpenGL (as low as 3.2)
-Raised min. requirement to OpenGL 3.3
-Lowered to OpenGL 3.3 (going to merge with master branch)