public World(GameStateManager gsm) {
		this.gsm = gsm;

		tileMap = new TileMap(32);

		loadWorld();

		player = new Player(tileMap, this);

		if(Save.getPlayerData() != null)
			player.readFromSave(Save.getPlayerData());

		backGrounds = new ArrayList<Background>();
		backGrounds.add(Images.instance.menuBackGround);

		listWithMapObjects = new ArrayList<MapObject>();

		displayGui(new GuiHud(this, player));

	}