private bool buildHouse()
 {
     bool goodPlace = false;
     HashSet<EnvironmentObject> O = EnvironmentMap.getAll(X, Y);
     foreach (EnvironmentObject E in O)
         if (E.name.Equals("tree"))
             goodPlace = true;
     if (this.hungry <= 10)
         // i am to hungry to care
         goodPlace = true;
     if(goodPlace)
     {
         House house = new House(this.bnet);
         EnvironmentMap.add(house, X, Y);
         house.moveIn(this);
         this.Home = house;
         this.goal = "hunt";
     }
     else
         return false;
     return true;
 }