Pass Tile to Piece to avoid redundant calls