I'm creating a 2D game that has the player character point towards the mouse, using the lookAt and lookTowards functions seems to warp the player character even if I specify (0,0,1) as the Up vector argument, is there an easy way to do this that I'm not seeing, like a "rotateTowards" command?