public void render(Screen screen) {
		Player player = game.player;
		level.applyOffset(player.getX() + player.getW() / 2, player.getY() + player.getH() / 2, screen);
		
		if(screen.lightingEnabled) {
			level.preRender(screen);
		}
		
		level.renderBackground(screen, (int)player.getX() + player.getW() / 2, (int)player.getY() + player.getH() / 2);
		level.renderSprites(screen);
		
		game.renderInterface();
		screen.fade(100);
		
		screen.clearOffset();
		
		super.render(screen);
	}