public BattleLogic(CopyOnWriteArrayList<Team> teams, int gridWidth, int gridHeight)
	{
		this.teams = teams;
		for(Team t : teams)
			for(Ship s : t.getShips())
				ships.add(s);
		player[0] = teams.get(0).getShips().get(0);
		this.gridWidth = gridWidth;
		this.gridHeight = gridHeight;

		curLogic = this;
		Strategy.update();
		Tactics.update();
	}