Very cool game! Eventually I started coming up with ways of launching myself using the physics objects. I managed to beat it!