Refactor PieceSet add and remove
Improve algorithm to handle many double scarfed pieces