fixed some warnings clang gave + made zoom GL_NEAREST while default is GL_LINEAR so you get smoothing unless youre zoomed in