Refactor glUseProgram --> shader.use()