Wow, that is a very respectable leaderboard entry!
Thanks for the feedback, and yes I agree. The physics were a bit of a challenge and I wasn't really happy with it yet. Same goes for the gameplay itself. I would hav eliked to add some more mechanics to give the player a bit more agency to influence things. But hey, the gamejam clock is unrelenting, haha.
Cheers!