I cool tip if you were to make/update this game would be to capture to rotation of the new platform you are standing on and apply to your player. Then your jump would apply velocity/force to the global Y axis not the local Y of the player, just like you have. Or you say screw it and its a future to have wacky jump mechanics.
Only saying this because the hitbox of the arms get stuck and it is annoying.