interface PlayerI { void draw(Tile[] ts); // player is informed of its initial draw. void takeTurn(TurnI t, BoardI b, int tilesleft); // player is granted a turn and told about the current board. void inform(String s); // server sends a message to the player String getName(); }