Got rendering and shader switching working.

Instead of shader->SetActive(true), now there is
ShaderProgram::SetActive(shader)