public AgentSprite(CatAndMouseGame game, Texture2D texture, Vector2 position, UserSprite target, GridCell[,] gridCell, Graph graph)
     : base(game, texture, position)
 {
     this.target = target;
     this.gridCell = gridCell;
     this.graph = graph;
 }
        public CatAndMouseGame()
        {
            graphics = new GraphicsDeviceManager(this);
            // Assignment: Create a "world" for your kanye and taylor that is 1024x768
            graphics.PreferredBackBufferWidth = SCREEN_WIDTH;
            graphics.PreferredBackBufferHeight = SCREEN_HEIGHT;
            Content.RootDirectory = "Content";

            // For creating the cell grid
            grid = new GridCell[graphics.PreferredBackBufferWidth / cellSize, graphics.PreferredBackBufferHeight / cellSize];
            graph = new Graph(this, grid);

            this.IsMouseVisible = true;
        }
 protected override void Initialize()
 {
     IsGameOver = false;
     IsPlayerCaught = false;
     IsFirstPlay = true;
     remainingSeconds = 0;
     graph = new Graph(this, grid);
     base.Initialize();
 }