Thanks a lot!
As for the attacking left issue, I dug into it, and found the problem! The aim angle was defaulting to 0 every frame unless there was mouse input that frame. Thanks for pointing it out, I've patched it now, so hopefully it's a better experience!
(I guess that's what I get for doing all my playtesting with a controller :D )