Added Quaternions for rotation, 3D rendering working