private void FireShot()
        {
            if (shotTimer >= minShotTimer)
            {
                Vector2 vel = TrigHelper.AngleToVector(playerSprite.Rotation);

                PlayerShotManager.FireShot(
                    playerSprite.Center + vel * 25f,
                    vel,
                    true);
                shotTimer = 0.0f;
            }
        }
        private void HandleKeyboardInput(KeyboardState keyState)
        {
            if (keyState.IsKeyDown(Keys.Up))
            {
                Vector2 vel = TrigHelper.AngleToVector(playerSprite.Rotation);

                playerSprite.Velocity += vel;
            }

            if (keyState.IsKeyDown(Keys.Down))
            {
                Vector2 vel = TrigHelper.AngleToVector(playerSprite.Rotation);

                playerSprite.Velocity += -vel;
            }

            if (keyState.IsKeyDown(Keys.Left))
            {
                Vector2 vel = TrigHelper.AngleToVector(playerSprite.Rotation - MathHelper.PiOver2);

                playerSprite.Velocity = vel;
            }

            if (keyState.IsKeyDown(Keys.Right))
            {
                Vector2 vel = TrigHelper.AngleToVector(playerSprite.Rotation + MathHelper.PiOver2);

                playerSprite.Velocity = vel;
            }

            if (keyState.IsKeyDown(Keys.Space))
            {
                FireShot();
            }
            if (keyState.IsKeyDown(Keys.A))
            {
                angle += -.05f;
                playerSprite.Rotation = angle;
            }
            if (keyState.IsKeyDown(Keys.D))
            {
                angle += .05f;
                playerSprite.Rotation = angle;
            }
        }