private void Reset_Click(object sender, EventArgs e)
 {
     this.map = new ObstructionRenderer(new MapObstructionProperties()).Map;
     InitializeComponent(map.Size);
     mapDisplay.Map = map;
     walker = new RandomWalker(map, this);
     walker.InitiateRandomWalk(new Vector(map.Size.Width / 2, map.Size.Height / 2));
 }
 public WalkEnviornment(EnviornmentMap map)
 {
     this.map = map;
     InitializeComponent(map.Size);
     mapDisplay.Map = map;
     walker = new RandomWalker(map, this);
     walker.InitiateRandomWalk(new Vector(map.Size.Width / 2, map.Size.Height / 2));
 }