public void board(Board board) {

    render.send(
        horizontalSeparator()
            + row(board, 0)
            + horizontalSeparator()
            + row(board, 1)
            + horizontalSeparator()
            + row(board, 2)
            + horizontalSeparator());
  }
 public void fieldIsOccupied() {
   render.send("Already occupied field.\n");
 }
 public void instructions(PlayerId playerId) {
   render.send(String.format("%s makes move (from 1-9) : ", mapper.getName(playerId)));
 }
 public void tie() {
   render.send("There was a tie.\n");
 }
 public void playerWon(PlayerId playerId) {
   render.send(String.format("%s won\n", mapper.getName(playerId)));
 }
 public void invalidMove() {
   render.send("Illegal input.\n");
 }