private void placeLightGrenades() {
		while (getLightGrenadeCoverage() < coverage) {
			int randomX = (int) Math.round(Math.random() * grid.width);
			int randomY = (int) Math.round(Math.random() * grid.height);

			LightGrenade lg = new LightGrenade(new Position(randomX, randomY));
			if (grid.validPosition(lg.getPosition()) && canHaveAsLightGrenade(lg)) {
				grid.addElement(lg);
				
				factory.addObservable(lg);
				factory.addObserver(lg);
			}
		}
	}