Grenade Launcher now launches a special projectile that (when it reaches it's max range) stops moving, starts a timer (for now just decrements by consant value every loop), then explodes when the timer expires.
Still does no damage however, and collisions don't cause it to stop...