Called when the swep thinks.
This hook will be called before Player movement is processed on the client, and after on the server.
This will not be run during deploy animations after a serverside-only deploy. This usually happens after picking up and dropping an object with +use.
Issue Tracker: #2855