Using an event-based system for communicating between entities.
Text for the info_log is buffered during one phase on game (move, attack, ship selected, ...). When changing the phase, the text is being displayed.