The gravity mechanic is something I've seen before, the novel bit here being the fact that it changes randomly on a timer. In some ways this hindered the gameplay a bit - I found myself in situations where I'd be waiting for the right gravity direction to show up (in some cases it would be the same 3 times in a row), or the level was made quite easy by getting exactly the right gravity directions I needed from the start. However, I did enjoy timing jumps to have the gravity switch at a specific time needed to place me on a platform, so there is something to this mechanic. Nice job on the execution as well - other than a bug where I'd occasionally get stuck in a wall, it works nicely!