Yeah the first person view I certainly find more immersive, and I feel your pain with the movement logic. I tried something similar in Java a few years back and while my solution worked it was incredibly hacky. I wish you the best of luck with the new and improved system post jam!