-Changed texture2D() to texture() (prioritizing OSX support over OpenGL 3.0 support)
-Bumped up OpenGL version requirement to 3.3 or higher