Moving to a better math library, adding move and rotate commands

If I read this right, on line 91 you applied the inverse of self.camera to the modelview, then loaded it in line 93, then multiplied its inverse on again in line 95?