Fixed bugs in hookshot's entity-pulling mechanics

- Hookshot was continuing forward motion after impact
- Now reverses its motion once it starts pulling; motion stops when
target reaches player
- Increased distance at which entity stops, so it is now in front of
instead of on top of the player
- Pulled entity's motion directly related to knockback resistance gets
rid of need for special checks on equipped gear