/**
* This method gets called when the game has changed in some way.
* Most likely because a move has been played. It does not need to be on the eventDispatch thread.
*/
public void sendGameChangedEvent(Move m) {
GameChangedEvent gce = new GameChangedEvent( m, controller_, this );
for (GameChangedListener gcl : gameListeners_) {
gcl.gameChanged(gce);
}
}