Change Program::currentProgram to Program * instead of just the OpenGL Identifier