dispose method

void dispose()

Terminate listeners, and prepare Puzzle for closure

Implementation

void dispose() {
  _boardChangeStreamSub.cancel();
  _board!.stopListening();
}