void shootBullet()
    {
        Vector3      offset            = getOffset();
        Vector3      newBulletLocation = this.transform.position;
        PlayerBullet newBullet         = bullet.GetPooledInstance <PlayerBullet>(newBulletLocation);

        newBullet.transform.Translate(offset);
        float vol = Random.Range(0.8f, 1.0f);

        source.pitch = (Random.Range(0.8f, 1.2f));
        source.PlayOneShot(shootSound, vol);
    }