public Map()
	{
		MapSquare square = null;

		//create the grid
		for(int x = 0; x < GlobalSettings.GRID_SIZE; x++)
		{
			for(int y = 0; y < GlobalSettings.GRID_SIZE; y++)
			{
				square = new MapSquare();
				square.setX(x);
				square.setY(y);
				if(x == 20 && y == 20)
				{
					square.setOwner(OwnedBy.PLAYER);
				}
				if(x == 10 && y == 10)
				{
					square.setOwner(OwnedBy.COMPUTER);
				}
				
				squares.add(square);
			}
		}
		
		//then add random locations to the map
		this.generateRandomLocations();
		this.save();
	}