Yeah the physics for the different surfaces ended up a little buggy and definitely could have been utilized more to better explore the idea.
I also realise the viewport is a bit small but underestimated how disorienting it could be for the player - so thanks for the suggestion.
Thanks for playing!