quaternion rotation for sio2 game engine