private void initLight(Cell cell, float x, float y){
		String type = cell.getTile().getProperties().get("light", String.class);
		Light l = null; boolean scheduled = true; Color c;
		type = type.toLowerCase().trim();
		switch(type){
		case"street":
			l = new ConeLight(rayHandler, Vars.LIGHT_RAYS, Vars.SUNSET_GOLD, 
					200, (x*Vars.TILE_SIZE + 13f), (y*Vars.TILE_SIZE + 14), 270, 35);
			break;
		case"justice":
			c = new Color(Vars.SUNSET_GOLD);
			c.a = 200/255f;
			l = new ConeLight(rayHandler, Vars.LIGHT_RAYS, c, 
					200, (x*Vars.TILE_SIZE + 12f), (y*Vars.TILE_SIZE + 11), 270, 90);
			break;
//		case "poolIn
		case "pool":
			c = new Color(Vars.FROZEN_OVERLAY);
			c.a = 30/255f;
			l = new PointLight(rayHandler, Vars.LIGHT_RAYS, c,
					225, (x*Vars.TILE_SIZE + 8.1f), (y*Vars.TILE_SIZE + Vars.TILE_SIZE/3.6f));
			scheduled = false;
			break;
		case"justice_hall":
			c = new Color(207/255f, 236/255f, 255/255f, 15/255f);
			l = new PointLight(rayHandler, Vars.LIGHT_RAYS, c,
					225, (x*Vars.TILE_SIZE + 8.1f), (y*Vars.TILE_SIZE + Vars.TILE_SIZE/3.6f));
			scheduled = false;
			break;
		case "window":
			break;
		case"sewer":
			l = new ConeLight(rayHandler, Vars.LIGHT_RAYS, new Color(139/255f, 195/255f, 217/255f, Vars.ALPHA), 
					210, (x*Vars.TILE_SIZE + 8.1f), (y*Vars.TILE_SIZE + Vars.TILE_SIZE/3.6f), 270, 35);
			scheduled = false;
			break;
		case "boardwalk":
			l = new PointLight(rayHandler, Vars.LIGHT_RAYS, new Color(120/255f, 128/255f, 121/255f, 200/255f),
					275, (x*Vars.TILE_SIZE + 8.1f), (y*Vars.TILE_SIZE + Vars.TILE_SIZE/3.6f));
			break;
		case "spotlight":
			l = new ConeLight(rayHandler, Vars.LIGHT_RAYS, new Color(120/255f, 128/255f, 121/255f, 200/255f), 
				275, (x*Vars.TILE_SIZE + 8.1f), (y*Vars.TILE_SIZE + Vars.TILE_SIZE/3.6f), 90, 35);
			break;
		}

		if(l!=null)
			lights.add(new LightObj(type, l, scheduled));
	}