private void updateAttributes() {
        try {
            String s = "The currently selected\nlocation has ";
            RTile currentTile = WORLD.tileAt(curX, curX);
            if (currentTile == null || currentTile.isEmpty())
                s = s+"\nnothing... ";
            else
            {
            if (currentTile.rock())
                s = s + "\na rock... ";
            if (currentTile.food())
                s = s + "\nfood worth " + currentTile.foodValue() + " units of energy...";
            if (currentTile.plant())
                s = s + "\na plant... ";
            if (currentTile.critter()) {
                s = s + "\na critter with ";
                s = s + currentTile.getCritter().state()+"\n";
     //           s = s + "\nwhich sees food: "+WORLD.smell(currentLocation, World.TilePredicate.isFood, 10);
            }
            }
            attributes.setText(s);
        } catch (RemoteException ex) {
            Client.connectionError(this, ex);
        }
    }