Smooth snapping to screen + Mouse aim functions