public GameWorld()
	{
		zoomFactor = (Toolkit.getDefaultToolkit().getScreenSize().height - 80) / 600.0;
		gravitySuit = false;
		gravity = new Vector2f(.0f, 30.0f);
		world2D = new World(gravity, 10, new QuadSpaceStrategy(200, 5));
		hero = new GameHero(this);
		deaths = 0;
		dead = false;
		time = new Timer(1000 / 100, this);
		saveLvl = 1;
		saveMap = 3;
		savePos = new Vector2f(450, 400);
		DoorPCLink = new TreeMap<String, String>();

		try
		{
			stream = AudioSystem.getAudioInputStream(getClass().getResource("/game/source/8 Bit Portal - Want You Gone.wav"));
			format = stream.getFormat();
			info = new DataLine.Info(Clip.class, format);
			clip = (Clip) AudioSystem.getLine(info);
			clip.open(stream);
			volumeControl = (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}

	}