Aimsnap preserve angles

Lets you keep moving normally while aimsnap is active. It's not quite
silent aim, but it's close.