I'm getting an error where I call my getChoice() method, its saying variable footballTeam2 is already defined in the main method, why is that? Also am I calling my other method correctly? 
Thanks in advance guys, really could use some help. 

```
import java.util.Scanner;

public class FootballGame { 
    static Scanner keyboard = new Scanner(System.in);
    static int arewedone = 0;
    static String choice;
    static FootballTeam team;

public static void main(String[] args) {

    FootballTeam footballTeam1;
    FootballTeam footballTeam2;

    System.out.print("Enter a name for a team:");
    footballTeam1 = new FootballTeam(keyboard.nextLine(), 0);
    System.out.print("Enter a name for another team:");
    footballTeam2 = new FootballTeam(keyboard.nextLine(), 0);

    do{
        System.out.println("Game Score:");
        System.out.println(footballTeam1.getName() + ":" + footballTeam1.getScore());
        System.out.println(footballTeam2.getName() + ":" + footballTeam2.getScore());

        choice = getMenuChoice(FootballTeam footballTeam1, FootballTeam footballTeam2);
        handleTeamScore(team);

    }while(arewedone == 0);
}

public static String getMenuChoice(FootballTeam footballTeam1, FootballTeam footballTeam2) {
    String input;

    do {
        System.out.println("Select an option:");
        System.out.println("A:" + footballTeam1 + " scored");
        System.out.println("B:" + footballTeam2 + " scored");
        System.out.println("C: game ended.");
        System.out.println("?:");
        input = keyboard.nextLine();
        if (input.equalsIgnoreCase("A")) {
            choice = (footballTeam1 + "");
            arewedone = 0;
        } else if (input.equalsIgnoreCase("B")) {
            choice = (footballTeam2 + "");
            arewedone = 0;
        } else if (input.equalsIgnoreCase("C")) {
            System.out.println("Game Over");
            arewedone++;
        }

    } while (!input.equals("A") && !input.equals("B") && !input.equals("C"));

    return choice;
}

public static void handleTeamScore(FootballTeam team) {

    int points;

    do {
        System.out.println("How many points were scored?");
        System.out.print("?: ");

        points = keyboard.nextInt();

        if ((team.addScore(points)) == true) {
            arewedone++;
        } else {
            System.out.println("That was an invalid option. Please try again.");
            System.out.println("Hints:");
            System.out.println("Touchdown = 6 points");
            System.out.println("Field Goal = 3 points");
            System.out.println("Safety = 2 points");
            System.out.println("Extra Point = 1 point");
        }
    } while (arewedone == 0);
}    

```

}

Here's my other class with the addscore method and getters and setters.

```
public class FootballTeam {

private String name;
private int score;
public static int TOUCHDOWN = 6;
public static int FIELD_GOAL = 3;
public static int SAFETY = 2;
public static int TWO_POINT_CONVERSION = 2;
public static int EXTRA_POINT = 1;

public FootballTeam(String name, int score) {
    this.name = name;
    this.score = score;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public int getScore() {
    return score;
}

public void setScore(int score) {
    this.score = score;
}

public boolean addScore(int points) {
    if (points == TOUCHDOWN || points == FIELD_GOAL || points == SAFETY || points == TWO_POINT_CONVERSION || points == EXTRA_POINT) {
        score = points + score;
        return true;
    } else {
        return false;
    }

}
}

```