public SpinningArrowSet()
        {
            Vector2 min    = Camera.CameraWindowLowerLeftPosition;
            Vector2 max    = Camera.CameraWindowUpperRightPosition;
            Vector2 size   = max - min;
            float   deltaX = size.X / (float)(kNumColumns + 1);
            float   deltaY = size.Y / (float)(kNumRows + 1);

            for (int r = 0; r < kNumRows; r++)
            {
                min.Y += deltaY;
                float useDeltaX = deltaX;
                for (int c = 0; c < kNumColumns; c++)
                {
                    Vector2       pos   = new Vector2(min.X + useDeltaX, min.Y);
                    SpinningArrow arrow = new SpinningArrow(pos);
                    mTheSet.Add(arrow);
                    useDeltaX += deltaX;
                }
            }
        }
 public GameState()
 {
     mArrow = new SpinningArrow(new Vector2(50, 40));
     mHero  = new PlayerControlHero(new Vector2(5, 5));
 }