Ok so overall not bad, when introducing a new mechanic in a platformer I would suggest having the player go from left to right, it's more natural like that, I say this for the spike-balls that travel with you in gravity. the angle of the camera was also an interesting choice it made moving a lot more awkward but it did give the game more dimensional. I also found the gravity swap button to be a bit inconvenient as its in the way to the movement, maybe making it be next to the jump button would have made it more accessible. Anyway good job, great writing I loved the narrative and I was so happy with the checkpoints.