Great game but the grapple was so random as to be unplayable at times.
I would suggest letting the player aim in the general vicinity and then have it fire off at a random angel with some wicked recoil or something. just so the player has some say in the matter and it becomes a challenge as apposed to a waiting game