Updated Transform

RotateGlobal and ScaleGlobal now do nothing until I further research how
exactly to do it. TranslateGlobal works perfectly fine though. Also
added quaternions for Transform rotations