This is a really cool idea, a Marble Blast style game with a large open world to explore, and I really like the environments you created for it too. But the camera controls could be a bit faster, and giving the player a bit more tight control over the ball would go a long way. It feels like its doesn't accelerate quite fast enough sometimes, but that's up to you really.
I might also suggest adding a feature where the player's horizontal velocity is immediately changed to the direction they are holding down when they double jump. It could give the player an extra fail-safe if they end up going too fast in the air.