public Dungeon(GameState state, Mouse mouse, Key key, Font font, Screen screen, Random random){
		this.state = state;
		this.random = random;
		this.mouse = mouse;
		this.key = key;
		this.screen = screen;
		this.font = font;
		pathfinder = new Pathfinder(this);
		tiles = new int[width][height];
	}