Really impressive implementation of the theme and special object.
Sometimes when I changed the gravity the camera gets reset in a disorienting way for me. But I think getting this "right" is pretty hard... maybe changing it to a multi-step process like this would help?
1. Freeze the player
2. (Slowly) rotate the camera
3. Unfreeze the player
Overall really cool game!