always flush streams when logging in play_controller

Especially in check_victory, because it could throw an exception
and perhaps not get flushed. But its also good more generally in
a place like this.