Complete Tile::smash() function