public void loadResources()
    {
        GameObject water = Instantiate(Resources.Load("Prefabs/water", typeof(GameObject)), water_pos, Quaternion.identity, null) as GameObject;

        water.name = "water";
        fromCoast  = new Coast_model("from");
        toCoast    = new Coast_model("to");
        boat       = new Boat_model();
        for (int i = 0; i < 3; i++)
        {
            Character_model tem = new Character_model("priest");
            tem.setName("priest" + i);
            tem.setPosition(fromCoast.getEmptyPosition());
            tem.getOnCoast(fromCoast);
            fromCoast.getOnCoast(tem);
            team.Add(tem);
        }
        for (int i = 0; i < 3; i++)
        {
            Character_model tem = new Character_model("devil");
            tem.setName("devil" + i);
            tem.setPosition(fromCoast.getEmptyPosition());
            tem.getOnCoast(fromCoast);
            fromCoast.getOnCoast(tem);
            team.Add(tem);
        }
    }