Sprite rotation using quaternions

I believe quaternions need to be multiplied in order to correctly apply rotations.