public ArrayList<Card> chooseAttackers(ArrayList<Card> controlledCreatures) {
		int playerIndex = 0;
		ArrayList<Card> attackingCreatures = new ArrayList<Card>();
		for (Card creature : controlledCreatures) {
			if (!creature.hasSummoningSickness()) {
				creature.setTapped(true);
				creature.setAttacking(true);
				attackingCreatures.add(creature);
			}
			// Makes sure I'm not trying to attack myself.
			if (this.gameState.getPlayers().get(playerIndex)
					.equals(this.gameState.getActivePlayer())) {
				playerIndex++;
			}
			// Checks to avoid array out of bounds errors.
			if (playerIndex >= this.gameState.getNumPlayers()) {
				playerIndex = 0;

			}
			creature.setDefendingPlayer(this.gameState.getPlayers().get(
					playerIndex));
		}
		// TODO: create real logic for attacking
		return attackingCreatures;

	}