Great to see you participate!
To improve the design of the game, I would recommend a few things:
- It would be helpful if there was some way to know about obstacles on the other side before switching gravity - either zooming the camera out or seeing little object previews
- If you want to have randomized layouts, it's very important to be certain that the layout is possible to navigate. In this case we can work out the angle the player will travel when gravity is switched and then form an optimal path around that
- Adding a score system, such as counting the number of objects you pass or distance travelled, or time spent. This way players can compare their skills with each other
- As a larger change, it would give you a lot more possibilities with layout if players were able to switch gravity again before they land
Good work on getting it running smoothly and bug free :).