public static void MovingPhase(Map map)
 {
     foreach (Animal animal in map.Population)
     {
         animal.Move();
     }
     TurnsManager.GenerateTilemap(map);
 }
        static Map InitializeMap(int height, int width, int population, double coefficient = 0.5)
        {
            Map map = new Map(width, height);

            map.Populate(population, coefficient);

            TurnsManager.GenerateTilemap(map);

            Verbose.TurnCounter(0);
            Verbose.AnimalsAlive(map);
            Verbose.DrawMap(map);
            Verbose.PopulationCount(map);
            Console.WriteLine("");
            return(map);
        }