The move-piece algorithm don't works when the board is too full. The board gets out of sync sometimes. In multi-player games won't update with the rows sent by the opponent.