public Map(NetworkHandler n, Random r){
		this.rand = r;
		this.walls = new ArrayList<Wall>();
		this.humans = new ArrayList<Human>();
		this.zombies = new ArrayList<Zombie>();
		this.playerIDs = new ArrayList<Integer>();
		this.deadPlayers = new ArrayList<Player>();
		this.deadBullets = Collections.synchronizedSet(new HashSet<Bullet>());
		this.bullets = Collections.synchronizedSet(new HashSet<Bullet>());
		this.ammo = new ArrayList<Ammo>();
		this.health = new ArrayList<Health>();
		this.network = n;
		zombieTeamScore = 0;
		humanTeamScore = 0;

		this.addAmmo();
		this.addHealth();

		try {
			this.loadMap(new File("res/map1.txt"));
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}