For human players only. Throws if called during a bot turn.
Future<void> selectPiece(int pieceId) { _assertHumanTurn('selectPiece'); return _inner.selectPiece(pieceId); }