I added a log of the game's actions and I reorganized the ways
messages are generated to use the logged info.