// Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Q))
     {
         // fire projectile
         if (!pB.IsFiring())
         {
             print("Fire");
             pB.Fire(Camera.main.ScreenToWorldPoint(Input.mousePosition));
         }
     }
 }