Fixed wrong usage of glm::rotate() for orientation

 - using my own rotate() to enable left-multiplying quaternion