bool Map::Harvestable(unsigned char x, unsigned char y) { return (InBounds(x, y) && this->tiles[y]->at(x)->Harvestable()); }