Added a test for player which receives a request to join a game and
changed the join to send a message to the player process because it is
him that has to send messages to the game process. Before this change it
was in process (causing for example the shell asking a game to let the
player join). Concurrent programming is not that easy :-)