public void Update(GameTime gameTime)
 {
     if (deadTime.Update(gameTime)) //if deadTimer has ended
     {
         deadTime.Stop();           //stop the invulnerability timer
     }
     showDead.Update(gameTime);     //toggle the showdead timer repeatedly
 }
        public void Move(GameObject obj, ShipUpdateInfo info)
        {
            timer.Update(info.gameTime);

            switch (timer.Current)
            {
            case Timer2.TimerNum.First:
                obj.SetRotation(VecUtil.GetNormLeft());
                break;

            case Timer2.TimerNum.Second:
                obj.SetRotation(VecUtil.GetNormRight());
                break;
            }

            obj.SetFaceDir(VecUtil.GetNormDown());
        }