The other mechanic I would change would be making the jump much higher. It was difficult to get over the obstacles without using the gravity switch mechanic. Though you might be able to turn that into a mechanic: the player has to adjust the gravity of their jump? Or they can ONLY reverse gravity, not jump at all? Exploits and glitches are great ways to experiment and find new gameplay mechanics.