it extends GamePieceClass