Only one problem....
It's Kinda confusing when the screen moves like that when your mouse moves... That you may have to change.. the reloading should also have a hot key like [r] also I suggest that you should make it so the screen moves to [a] and [d] rather than to the mouse.. it's very hard to aim with that.