import java.util.ArrayList; public class Game { protected Player player1; protected Player player2; protected ArrayList player1Field; protected ArrayList player2Field; public Player getPlayer1() { return player1; } public void setPlayer1(Player player1) { this.player1 = player1; } public Player getPlayer2() { return player2; } public void setPlayer2(Player player2) { this.player2 = player2; } public ArrayList getPlayer1Field() { return player1Field; } public void setPlayer1Field(ArrayList player1Field) { this.player1Field = player1Field; } public ArrayList getPlayer2Field() { return player2Field; } public void setPlayer2Field(ArrayList player2Field) { this.player2Field = player2Field; } @Override public String toString() { return "Game [player1=" + player1 + ", player1Field=" + player1Field + ", player2=" + player2 + ", player2Field=" + player2Field + "]"; } public Game(Player player1, Player player2) { this.player1 = player1; this.player2 = player2; this.player1Field=new ArrayList(); this.player2Field=new ArrayList(); } public void Turn(Player player,Player target) { player.turn(target); } }