#Having a Player object
- a Player object has a state "ready" or "not ready"
- a Player object can send and receive messages
#The use case for this task is as bellow:
- create 2 players
- wait until both players are "ready"
- one of the players should send a message to second player
- when a player receives a message should send back a new message that contains the previous message concatenated with the message counter that this player sent.
- finalize the program (gracefully) after one of the players sent 10 messages (stop condition)
- document for every class the responsibilities it has.
- additional challenge: have every player in a separate JAVA process