public void update() {
		/*for(Map m : maps.values()) {
			for(TileLayer layer : m.getBackgroundLayers()) {
				for(Entity e : layer.getTiles()) {
					e.update();
				}
			}
		}*/
		player.update();
		/*for(Map m : maps.values()) {
			for(TileLayer layer : m.getForegroundLayers()) {
				for(Entity e : layer.getTiles()) {
					e.update();
				}
			}
		}*/
		
		for(Platform p : maps.get("Crash Site 0,0").getMapLayer().getPlatforms()) {
			if(Camera.get().frame.intersects(p.getBox()) && maps.get(p.getMapName()) == null) {
				maps.put(p.getMapName(), new Map(p.getMapName() + ".tmx", (float) p.getBox().getY()));
				System.out.println("Added " + p.getMapName());
			} else if(!Camera.get().frame.intersects(p.getBox()) && maps.get(p.getMapName()) != null) {
				maps.remove(p.getMapName());
				System.out.println("Removed " + p.getMapName());
			}
		}
		/*for(Entity e : map.getBackgroundLayer(0).getTiles())
			e.update();
		for(Entity e : map.getCollision().getTiles())
			e.update();
		player.update();
		for(Entity e : map.getForegroundLayer(0).getTiles())
			e.update();*/
	}