Thanks a bunch for the feedback. I knew I was having trouble with collisions along with the jitteryness that came with something like running against a wall, but was hoping it wouldn't be that bad and I could work around it a bit. Just went through and re-did most of the collision system, so it's a lot better now. Also forgot to mention in the demo you can press x and y to invert the camera controls