Not quite sure what's going on, fun puzzles though. One recommendation I'd give is to lock the rotation on the player's rigidbody, this stops them from rotating around like crazy, unless you want that.