What would be good in my opinion;
Two ways to throw grenade
Holding <G> would prepare the grenade to the throwing position but, player won't throw it immediately, this enables the ability to aim your throw.
- Hold <G> -> Adjust aim -> Release <G> -> Grenade thrown
Pressing <Mouse Button 1> while holding <G> would remove the pin and start cooking the grenade without throwing the grenade.
- Hold <G> -> Adjust aim -> Press <Mouse Button 1> -> Cooking (5 seconds to explosion) -> (After X amount of time) Release <G> and grenade is thrown (X Seconds of time to explosion)
So, what do you guys think?