I definitely spent plenty of time wrestling with Unity's physics engine on this, I wanted to do more with platforms and being thrown around by various objects but unfortunately the way I set things up initially made this really difficult to pull off on day 2. In hindsight it might have been possible to code some custom physics rather than rely on the dynamic engine as much as I did. In any case, thanks for trying it out and providing feedback!