Throw exceptions in BasicPieceSet
Add BasicPieceSetTest