Improved sprint throwing pilum

- Pilum now is correctly thrown according to how long a player has
sprinted to match the normal how long a player is holding the mouse
button down behavior.