Fix Map::grab_furniture() so it won't recurse infinitely.