public void Start(String name)
    {


        Land_objects = new ObjectsThread(Land_Matrix);

        Animal_objects = new ObjectsThread();
        Char_objects = new ObjectsThread();

        for (int ix = 0; ix < Land_Matrix.length; ix++)
            for (int iy = 0; iy < Land_Matrix[ix].length; iy++)
                for (BaseObject elem : Land_Matrix[ix][iy].GetConteiner())
                {
                    if(elem instanceof AnimalObject)
                        Animal_objects.Add(elem);
                    if(elem instanceof CharacterObject)
                        Char_objects.Add(elem);
                }


        Land_objects.start();
        Animal_objects.start();
        Char_objects.start();

        TextMessage("Started Land. Name: " + name + " Size: " + Land_Matrix.length);


        this.start();
        new WorldServer();

    }