/**
 *  A player in a board game
 */

public interface Player
{
  /**
   *   Returns a prompt to be displayed before
   *   the next move of this player
   */
  String getPrompt();

  /**
   *   Returns a message to be displayed when
   *   this player has won
   */
  String getWinMessage();

  /**
   *   Called to initiate this player's next move
   */
  void makeMove();
}


